Beginning of dialog window. Escape will cancel and close the window.
End of dialog window.
نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیویی برای نمایش وجود ندارد.
توضیحات دوره:
ساخت برنامه های لاجوردی که ماندگار هستند نیاز به درک کیفیت نرم افزار و قابلیت نگهداری دارند. در این دوره ، شما خواهید آموخت که چگونه بدهی فنی را در برنامه های خود بشناسید و چگونه بدون اینکه از ابتدا شروع کنید ، کد خود را مجدداً فاکتور کنید. مشاغل به طور فزاینده ای به برنامه های Azure با کیفیت برای سیستم های مهم بستگی دارند. در این دوره ، Microsoft Azure Developer: Refactoring Code ، خواهید آموخت که ساختن برنامه های Azure با کیفیت مستلزم درک اصول کیفیت نرم افزار و نحوه تشخیص "بوهای کد" است که مشکلات بالقوه کیفیت را نشان می دهد. ابتدا یاد خواهید گرفت که در صورت عدم کنترل ، کیفیت پایین می تواند در یک برنامه جمع شود و نگهداری آن را گرانتر و خطرناک کند ، تا اینکه در نهایت باید جایگزین شود. در مرحله بعدی ، شما اصول بازسازی مجدد برنامه های Azure را جستجو خواهید کرد ، از اصول گرفته تا شناخت کیفیت پایین ، استفاده از رویکردهای مشخص ، تا مشکلات رایج. سرانجام ، خواهید فهمید که چگونه سریعتر کد بهتر می نویسید ، بنابراین برنامه های شما نقص کمتری دارند و ماندگاری بیشتری دارند. در پایان این دوره ، شما می دانید که چگونه بدون اینکه از ابتدا شروع کنید ، کد راکتور کنید.
سرفصل ها و درس ها
بررسی اجمالی دوره
Course Overview
بررسی اجمالی دوره
Course Overview
بهبود کیفیت برنامه های لاجوردی
Improving the Quality of Azure Apps
مقدمه و کیفیت
Introduction and Quality
ماندگاری و بدهی فنی
Maintainability and Technical Debt
بازسازی
Refactoring
چه زمانی به Refactor بروید
When to Refactor
تست های خصوصیات
Characterization Tests
نسخه ی نمایشی: تست و Refactoring
Demo: Testing and Refactoring
مرور
Review
رفع رایحه رایج لاجوردی برنامه
Fixing Common Azure App Code Smells
اهداف و تعریف بوی کد
Objectives and Code Smell Definition
طبقه بندی بوی کد
Classifying Code Smells
بلاترها: روش طولانی
Bloaters: Long Method
نسخه ی نمایشی: یک روش طولانی
Demo: A Long Method
سوO استفاده کنندگان OO: اظهارات را عوض کنید
OO Abusers: Switch Statements
تغییر پیشگیری: پیچیدگی
Change Preventers: Complexity
نسخه ی نمایشی: Refactoring یک روش طولانی
Demo: Refactoring a Long Method
جفت کننده ها: پیاده سازی های خاص
Couplers: Specific Implementations
خلاصه
Summary
نوشتن کد تمیز برای لاجوردی
Writing Clean Code for Azure
بررسی اجمالی
Overview
اصول کد تمیز
Clean Code Principles
اصول بیشتر
More Principles
نوشتن کد قابل آزمایش
Writing Testable Code
بوی کد آزمون پذیری
Testability Code Smells
سادگی
Simplicity
معماری تمیز
Clean Architecture
نسخه ی نمایشی: Refactor به تمیز معماری
Demo: Refactor to Clean Architecture
نمایش نظرات