آموزش C# نکات و ترفندهای اصلاح مجدد - آخرین آپدیت

دانلود C# Refactoring Tips and Tricks

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

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

مقدمه Introduction

  • خوش آمدی Welcome

  • خوش آمدی Welcome

  • خوش آمدی Welcome

  • آنچه باید بدانید What you should know

  • آنچه باید بدانید What you should know

  • با استفاده از پرونده های تمرینی Using the exercise files

  • آنچه باید بدانید What you should know

  • با استفاده از پرونده های تمرینی Using the exercise files

  • اصلاح مجدد چیست؟ What is refactoring?

  • refactoring چیست؟ What is refactoring?

  • اصلاح مجدد چیست؟ What is refactoring?

1. معرفی فایل سیستم 1. File System Intro

  • آشنایی با API های I / O پرونده C # Introduction to C#'s file I/O APIs

  • ایجاد یک برنامه خط فرمان ساده Creating a simple command line app

1. استراتژی های اصلاح مجدد 1. Refactoring Strategies

  • کد بلااستفاده را حذف کنید Remove unused code

  • کد بلااستفاده را حذف کنید Remove unused code

  • یک پایه را ایجاد کنید Create a baseline

  • کلیدهای اصلاح مجدد موفقیت آمیز Keys to successful refactoring

  • بهبود عملکرد Improve performance

  • بهبود عملکرد Improve performance

  • یک پایه ایجاد کنید Create a baseline

  • یک پایه ایجاد کنید Create a baseline

  • کد استفاده نشده را حذف کنید Remove unused code

  • مراحل افزایشی Incremental steps

  • بهبود کارایی Improve performance

  • مراحل افزایشی Incremental steps

  • مراحل افزایشی Incremental steps

1. بررسی اجمالی Encapsulation 1. Encapsulation Overview

  • ایجاد یک کلاس ساده Creating a simple class

  • ایجاد زمینه ها و اصلاح کننده های دسترسی Creating fields and access modifiers

  • افزودن خواص Adding properties

  • سازندگان Constructors

  • روشهای اضافه کردن Adding methods

2. کار با پوشه ها 2. Working with Folders

  • ایجاد پوشه جدید Creating a new folder

  • ایجاد چندین پوشه Creatiing multiple folders

  • حذف پوشه ها Deleting folders

  • کپی کردن پوشه ها Copying folders

  • تمیز کردن منطق پوشه Cleaning up folder logic

2 قبل از اینکه شما اصلاح کنید 2. Before You Refactor

  • از کنترل نسخه استفاده کنید Use version control

  • از کنترل نسخه استفاده کنید Use version control

  • از کنترل نسخه استفاده کنید Use version control

  • ابزارهایی برای اصلاح مجدد Tools for refactoring

  • ابزارهایی برای اصلاح مجدد Tools for refactoring

  • رفکتور در شعب Refactor in branches

  • اصلاح کننده در شاخه ها Refactor in branches

  • ابزارهای تغییر شکل Tools for refactoring

  • اصلاح کننده در شاخه ها Refactor in branches

2. نمای کلی وراثت 2. Inheritance Overview

  • گسترش یک کلاس Extending a class

  • اصلاح کلاس های کودک Modifying child classes

  • خواص برجسته Overriding properties

  • روشهای مهم Overriding methods

  • کلاس های کامپوزیت Composite classes

3. کار با پرونده ها 3. Working with Files

  • ایجاد پرونده Creating a file

  • ایجاد پرونده پیکربندی Creating a config file

  • خواندن پرونده پیکربندی Reading a config file

  • کپی ، ویرایش و انتقال پرونده پیکربندی Copying, editing, and moving a config file

  • ذخیره تصاویر Saving images

3. بهینه سازی کد 3. Optimizing Code

  • بهینه سازی های مشترک Common optimizations

  • بهینه سازی های مشترک Common optimizations

  • مناطق مشکل دار را مشخص کنید Identify problem areas

  • بهینه سازی های رایج Common optimizations

  • رمز درون زا Inlining code

  • رمز درون زا Inlining code

  • مناطق مشکل را شناسایی کنید Identify problem areas

  • مناطق مشکل را شناسایی کنید Identify problem areas

  • کد ورودی Inlining code

3. چند شکل 3. Polymorphism

  • رابط ها Interfaces

  • ترکیب برای به اشتراک گذاشتن منطق Composition to share logic

  • کد مدولار Modular code

4. ابزار پرونده 4. File Utility

  • منطق دسترسی به فایل Organizing file access logic

  • قابلیت احیاء Resusability

  • محافظت از سیستم پرونده Protecting the file system

4. ایجاد کد تمیز 4. Creating Clean Code

  • قابلیت خواندن کد Code readability

  • خوانایی کد Code readability

  • خوانایی کد Code readability

  • روشهای استخراج Extract methods

  • روش های استخراج Extract methods

  • روش های استخراج Extract methods

  • ایجاد API های تمیز Create clean APIs

  • API های تمیز ایجاد کنید Create clean APIs

  • API های تمیز ایجاد کنید Create clean APIs

نتیجه Conclusion

  • مراحل بعدی Next steps

نتیجه Conclusion

  • مراحل بعدی Next steps

  • مراحل بعدی Next steps

نمایش نظرات

آموزش C# نکات و ترفندهای اصلاح مجدد
جزییات دوره
0h 43m
82
Linkedin (لینکدین) Linkedin (لینکدین)
(آخرین آپدیت)
19,328
- از 5
ندارد
دارد
دارد
Jesse Freeman
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Jesse Freeman Jesse Freeman

رئیس بازاریابی شریک و چارچوب در آمازون

جسی فریمن رئیس بازاریابی شریک و چارچوب در آمازون و یک متخصص بازاریابی توسعه دهنده است.

جسی در این زمینه فعالیت داشته است. لبه برش توسعه تعاملی، با تمرکز بر پلتفرم های وب و موبایل، برای بیش از پانزده سال. جسی به عنوان یک متخصص در زمینه خود، برای آمازون، مایکروسافت، MLB، HBO، نیویورک جتس، فولکس واگن، تامی هیلفیگر، هوی و بسیاری دیگر کار کرده است. جسی علاوه بر توسعه، پیشینه ای در هنرهای زیبا دارد و در هنر تعاملی کامپیوتر از دانشکده هنرهای تجسمی استاد است.