نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیویی برای نمایش وجود ندارد.
توضیحات دوره:
بررسی کد می تواند یک کار مفید برای هر تیم توسعه دهنده باشد. در این دوره ، من درسهای متداولی را که هنگام درخواست از من برای بررسی کد برای مشتریانم دیده ام ، به شما نشان می دهم. وقتی برنامه ها فشرده هستند ، مرورهای کد اغلب کنار گذاشته می شوند. فقط بعداً هنگامی که مشکلی وجود دارد ، مرور کد اغلب بخشی از تجزیه و تحلیل پس از مرگ پروژه است ، یا حتی بخشی از یک بررسی خارجی است. در این دوره ، شاون ویلدرموت درسی را که از انجام بسیاری از این بررسی ها برای شرکت ها آموخته است ، با شما به اشتراک می گذارد.
سرفصل ها و درس ها
بررسی کد چیست؟
What are Code Reviews?
-
مقدمه
Introduction
-
چیست؟
What Is It?
-
چرا این کار را انجام می دهید؟
Why Do It?
-
چگونه انجامش بدهیم
How to Do It
-
چگونه این کار را نکنیم
How to Not Do It
-
خلاصه
Summary
دروس C #
Lessons for C#
-
مقدمه
Introduction
-
اعداد و رشته های جادویی
Magic Numbers and Strings
-
درباره "اگر"
About 'if'
-
اتصال رشته
String Concatenation
-
در مقابل فقط خواندنی است
const vs. readonly
-
استفاده غیرقابل استفاده بد
Bad IDisposable Usage
-
شروع شمارش
Enumeration Initialization
-
اجسام روش بزرگ
Large Method Bodies
-
خلاصه
Summary
درسهایی برای کلاسها
Lessons for Classes
-
مقدمه
Introduction
-
رابط ها و کلاس های چکیده
Interfaces and Abstract Classes
-
اشتقاق اضافی
Excess Derivation
-
کلاسهای استاتیک و Singletons
Static Classes and Singletons
-
استفاده از کلاس تو در تو
Nested Class Usage
-
پنهان کردن اعضای کلاس با "جدید"
Hiding Class Members with 'new'
-
ویژگی های خودکار در برابر اعضای خصوصی
Auto Properties vs. Private Members
-
خلاصه
Summary
درسهایی برای ASP.NET
Lessons for ASP.NET
-
مقدمه
Introduction
-
استفاده از رمزگذاری در Markup Files
Using Encoding in Markup Files
-
Edge Versions از مرورگرها
Edge Versions of Browsers
-
جاسازی JS/CSS در یک صفحه
Embedding JS/CSS on a Page
-
شبکه های تحویل محتوا
Content Delivery Networks
-
اتصال CSS
Concatenating CSS
-
درس های تیغ
Razor Lessons
-
ذخیره کردن کلاسهای داخل درخواست
Caching Inside per Request Classes
-
استفاده بیش از حد از Web API Attribured Routing
Overuse of Web API Attributed Routing
-
خلاصه
Summary
درس هایی برای معماری
Lessons for Architecture
-
مقدمه
Introduction
-
سندرم اینجا اختراع نشده است
Not Invented Here Syndrome
-
لایه های بسیار زیاد
Too Many Layers
-
مشکلات ادغام
Integration Problems
-
تزریق وابستگی
Dependency Injection
-
وابستگی های دایره ای
Circular Dependencies
-
مشکلات بارگذاری تنبل در EF
Lazy Loading Problems in EF
-
نتایج بزرگ در EF
Large Resultsets in EF
-
مشکلات بزرگ EDMX در EF
Big EDMX Problems in EF
-
خلاصه
Summary
Pluralsight (پلورال سایت)
Pluralsight یکی از پرطرفدارترین پلتفرمهای آموزش آنلاین است که به میلیونها کاربر در سراسر جهان کمک میکند تا مهارتهای خود را توسعه دهند و به روز رسانی کنند. این پلتفرم دورههای آموزشی در زمینههای فناوری اطلاعات، توسعه نرمافزار، طراحی وب، مدیریت پروژه، و موضوعات مختلف دیگر را ارائه میدهد.
یکی از ویژگیهای برجسته Pluralsight، محتوای بروز و با کیفیت آموزشی آن است. این پلتفرم با همکاری با توسعهدهندگان و کارشناسان معتبر، دورههایی را ارائه میدهد که با توجه به تغییرات روزافزون در صنعت فناوری، کاربران را در جریان آخرین مفاهیم و تکنولوژیها نگه میدارد. این امر به کاربران این اطمینان را میدهد که دورههایی که در Pluralsight میپذیرند، با جدیدترین دانشها و تجارب به روز شدهاند.
نمایش نظرات