دوره آموزشی نکات و ترفندهایی سی شارپ Refactoring
43 دقیقهمبتدی2023-09-26
مدرسین

Jesse Freeman
Head of Partner and Framework Marketing at Amazon
جزئیات دوره
بازنویسی کد باعث میشه کد تمیزتر، سریعتر و قابل فهمتر بشه. این کار شامل حذف قابلیتهای استفاده نشده، تغییر نامها و سازماندهی مجدد اجزا برای روشنتر شدن هدفشون میشه و به ما این امکان رو میده که از انتزاع بیشتری استفاده کنیم. این دوره به توسعهدهندگان C# نکات و ترفندهایی برای بازنویسی کدهای موجود میده. یاد میگیرید که چطور برای پروژهتون یه خط مبنا ایجاد کنید تا از تغییرات پشتیبان بگیرید و نتایج کارتون رو پیگیری کنید و کدهای استفاده نشده رو حذف کنید. با روشهای مختلف بازنویسی کد مثل تغییر نام متدها، استخراج متدها و محصور کردن فیلدها آشنا میشید. همچنین یاد میگیرید چطور کد رو بهینه کنید، از حلقهها پرهیز کنید، محاسبات رو ساده کنید و کدها رو سادهتر کنید تا خوانایی کد بیشتر بشه. علاوه بر این، نکاتی درباره بستهبندی و توزیع کتابخانههای بازنویسی شده بهعنوان API دریافت خواهید کرد.
مهارت ها
C#Tips, Tricks, & TechniquesProgramming LanguagesMicrosoftSoftware Development
سرفصل ها
مقدمه
- خوش آمدید
- آنچه باید بدانید
- بازسازی چیست
استراتژیهای بازسازی
- یک خط پایه ایجاد کنید
- مراحل افزایشی
- کدهای استفاده نشده را حذف کنید
- بهبود عملکرد
Before You Refactor
- از کنترل نسخه استفاده کنید
- Refactor در شاخه ها
- ابزار بازسازی
بهینهسازی کد
- مناطق مشکل را شناسایی کنید
- بهینه سازیهای رایج
- کد درون خطی
ایجاد کد پاک
- خوانایی کد
- روشها را استخراج کنید
- APIهای تمیز ایجاد کنید
نتیجه
- مراحل بعدی