آموزش درسهایی از بررسی واقعی کد .NET دنیای واقعی

Lessons from Real World .NET Code Reviews

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیویی برای نمایش وجود ندارد.
توضیحات دوره: بررسی کد می تواند یک کار مفید برای هر تیم توسعه دهنده باشد. در این دوره ، من درسهای متداولی را که هنگام درخواست از من برای بررسی کد برای مشتریانم دیده ام ، به شما نشان می دهم. وقتی برنامه ها فشرده هستند ، مرورهای کد اغلب کنار گذاشته می شوند. فقط بعداً هنگامی که مشکلی وجود دارد ، مرور کد اغلب بخشی از تجزیه و تحلیل پس از مرگ پروژه است ، یا حتی بخشی از یک بررسی خارجی است. در این دوره ، شاون ویلدرموت درسی را که از انجام بسیاری از این بررسی ها برای شرکت ها آموخته است ، با شما به اشتراک می گذارد.

سرفصل ها و درس ها

بررسی کد چیست؟ 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 می‌پذیرند، با جدیدترین دانش‌ها و تجارب به روز شده‌اند.

آموزش درسهایی از بررسی واقعی کد .NET دنیای واقعی
جزییات دوره
2h 6m
43
Pluralsight (پلورال سایت) Pluralsight (پلورال سایت)
(آخرین آپدیت)
1,160
4.4 از 5
دارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Shawn Wildermuth Shawn Wildermuth

شاون ویلدرموت از ابتدای دهه 80 که Vic-20 را به دست آورد ، با رایانه ها و نرم افزارها سر و صدا داشت. وی از سال 2002 به عنوان MVP مایکروسافت به عنوان ASP.NET Insider و ClientDev Insider با مایکروسافت درگیر است. وی هشت کتاب و مقاله بیشمار درباره توسعه نرم افزار تالیف کرده است. همچنین می توانید او را در یکی از کنفرانس های محلی و بین المللی که در آن سخنرانی کرده است ، از جمله TechEd ، Oredev ، SDC ، NDC ، VSLive ، DevIntersection ، MIX ، Devteach ، DevConnections و Dev Reach مشاهده کنید. او یکی از ذهن های وایلدر است.