در حال حاضر محصولی در سبد خرید شما وجود ندارد.
با مشاهده این دوره آموزشی انجام Refactoring را در زبان برنامه نویسی سی شارپ یاد گرفته و همراه با مدرس دوره در پروژه های واقعی تمرین و تجربه خواهید کرد.
عنوان اصلی : Refactoring for C# Developers
بررسی اجمالی دوره
اهداف
Refactoring چیست؟
چه زمانی باید Refactor کرد؟
چه زمانی نباید Refactor کرد؟
فرآیند بازسازی
نوشتن تست های شخصیت پردازی
Refactoring Toward Cleaner Code
بوی کد چیست؟
طبقه بندی بوهای کد
خوراکی های کلیدی
اهداف
بو: وسواس اولیه
بو: جدایی عمودی
بو: ناهماهنگی
بو: نام های ضعیف
Smell: Switch Statement
بو: کد تکراری
بوی: کد مرده
بو: جفت موقت پنهان
خوراکی های کلیدی
اهداف
بو: روش بلند
بو: پیچیدگی شرطی
بو: سطح انتزاع ناسازگار
روش های خاص بازسازی
روش استخراج
روش تغییر نام
روش درون خطی
متغیر توضیح دهنده را معرفی کنید
دمای درون خطی
Temp را با Query جایگزین کنید
Split Temporary Variable
پارامترسازی روش ها
پارامتر را با روش های واضح جایگزین کنید
اضافه کردن پارامتر
حذف پارامتر
Query را از Modifier جدا کنید
خوراکی های کلیدی
اهداف
رایحه: کلاس بزرگ
بو: کلاس کار زیادی انجام نمی دهد
بو: میدان موقت
بو: کلاس های جایگزین با رابط های مختلف
بو: سلسله مراتب موازی وراثت
بوی: کلاس داده
بو: ویژگی حسادت
بو: وابستگی های پنهان
Refactorings کلاس خاص
کپسوله کردن فیلد
مجموعه کپسوله
روش حرکت
کلاس استخراج
وراثت را با تفویض اختیار جایگزین کنید
چند شکلی را جایگزین شرطی کنید
خوراکی های کلیدی
Refactoring for C# Developers
در این روش نیاز به افزودن محصول به سبد خرید و تکمیل اطلاعات نیست و شما پس از وارد کردن ایمیل خود و طی کردن مراحل پرداخت لینک های دریافت محصولات را در ایمیل خود دریافت خواهید کرد.