آموزش بهترین روش های جاوا Refactoring

Java Refactoring Best Practices

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:
توانایی نوشتن جاوا بسیار عالی است، اما نوشتن کد به گونه‌ای که قابل نگهداری و آینده نگر باشد نیز بسیار مهم است. در این دوره آموزشی، Maaike van Putten به شما می آموزد که چگونه کد را سازماندهی و سازماندهی مجدد کنید به روشی که نگهداری آن آسان باشد، بهترین شیوه ها و تکنیک ها برای بازسازی کد جاوا به منظور بهبود کیفیت، قابلیت نگهداری و عملکرد آن را به اشتراک می گذارد. Maaike با مقدمه‌ای بر refactoring و بدهی فنی شروع می‌کند و ابزارها و تکنیک‌های refactoring در جاوا را پوشش می‌دهد. سپس به سراغ بهترین شیوه‌ها برای نوشتن کدهای تمیز و قابل نگهداری، از جمله قراردادهای نام‌گذاری، دستورالعمل‌های سبک، و نکاتی برای استفاده مؤثر از فضای خالی و نظرات می‌رود. در این دوره آموزشی به Maaike بپیوندید تا یاد بگیرید که چگونه کدهای موجود را برای پاکسازی مجدد و نگهداری آن آسان‌تر و ارزان‌تر کنید.

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

معرفی Introduction

  • چرا شما نیاز به refactor دارید Why you need to refactor

  • دانش پایه Base knowledge

1. اهمیت بهترین شیوه ها و بازسازی 1. Importance of Best Practices and Refactoring

  • بدهی فنی و بازسازی Technical debt and refactoring

  • ابزارها و تکنیک های بازسازی Tools and techniques for refactoring

  • نکاتی برای نوشتن کد تمیز و اجتناب از بدهی فنی Tips to write clean code and avoiding technical debt

  • امتحان فصل Chapter Quiz

2. بهترین روش ها: سادگی و خوانایی 2. Best Practices: Simplicity and Readability

  • راهنمای سبک جاوا Java style guide

  • قراردادهای نامگذاری جاوا Java naming conventions

  • استفاده موثر از فاصله، پرانتز و نظرات Using spacing, brackets, and comments effectively

  • نوشتن کلاس های جاوا تمیز و قابل نگهداری Writing clean and maintainable Java classes

  • بهترین روش ها برای نوشتن روش های واضح و مختصر Best practices for writing clear and concise methods

  • چالش: به کارگیری بهترین شیوه های اساسی Challenge: Applying basic best practices

  • راه حل: به کارگیری بهترین شیوه های اساسی Solution: Applying basic best practices

  • امتحان فصل Chapter Quiz

3. بهترین شیوه ها: کد قابل نگهداری 3. Best Practices: Maintainable Code

  • رسیدگی به استثنائات Handling exceptions

  • حذف کد مرده و سایر عناصر غیر ضروری Removing dead code and other unnecessary elements

  • الگوهای طراحی جاوا Java design patterns

  • اصول جامد SOLID principles

  • در حال تست کد شما Testing your code

  • چالش: اعمال مدیریت استثنا و پاکسازی کد Challenge: Applying exception handling and code clean-up

  • راه حل: استفاده از مدیریت استثنا و پاکسازی کد Solution: Applying exception handling and code clean-up

  • امتحان فصل Chapter Quiz

4. Refactoring: رفع بوی کد رایج 4. Refactoring: Fixing Common Code Smells

  • نفخ کننده های بازسازی کننده Refactoring bloaters

  • بازسازی وسواس بدوی Refactoring primitive obsession

  • Refactoring برنامه نویسی شی گرا نادرست Refactoring incorrect object-oriented programming

  • جفت شدن بیش از حد Refactoring excessive coupling

  • چالش: کد قدیمی را اصلاح کنید Challenge: Refactor the legacy code

  • راه حل: کد قدیمی را مجدداً اصلاح کنید Solution: Refactor the legacy code

  • امتحان فصل Chapter Quiz

نتیجه Conclusion

  • منابع برای بازسازی جاوا Resources for Java refactoring

نمایش نظرات

Linkedin (لینکدین)

لینکدین: شبکه اجتماعی حرفه‌ای برای ارتباط و کارآفرینی

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

لینکدین همچنین به کارفرمایان امکان می‌دهد تا به دنبال نیروهای با تجربه و مهارت مورد نیاز خود بگردند و ارتباط برقرار کنند. این شبکه حرفه‌ای به عنوان یک پلتفرم کلیدی برای بهبود دسترسی به فرصت‌های شغلی و گسترش شبکه حرفه‌ای خود، نقش مهمی را ایفا می‌کند. از این رو، لینکدین به عنوان یکی از مهمترین ابزارهای کارآفرینی و توسعه حرفه‌ای در دنیای امروز مورد توجه قرار دارد.

آموزش بهترین روش های جاوا Refactoring
جزییات دوره
1h 19m
30
Linkedin (لینکدین) Linkedin (لینکدین)
(آخرین آپدیت)
-
- از 5
ندارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Maaike van Putten Maaike van Putten

توسعه دهنده نرم افزار و مربی IT