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

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

⏱️ 1 ساعت 20 دقیقه📈 متوسط📅 2023-06-07

مدرسین

Maaike van Putten

Maaike van Putten

Trainer and Developer for Java, Python, Spring Boot, and More

جزئیات دوره

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

مهارت ها

Software ArchitectureJavaOracleProgramming LanguagesSoftware DevelopmentOne-Off

سرفصل ها

0. مقدمه

  • 01 - چرا شما نیاز به refactor دارید
  • 02 - دانش پایه

1. اهمیت بهترین شیوه‌ها و بازسازی

  • 03 - بدهی فنی و بازسازی
  • 04 - ابزارها و تکنیک‌های بازسازی
  • 05 - نکاتی برای نوشتن کد تمیز و اجتناب از بدهی فنی

2. بهترین روش‌ها - سادگی و خوانایی

  • 06 - راهنمای سبک جاوا
  • 07 - قراردادهای نامگذاری جاوا
  • 08 - استفاده مؤثر از فاصله، براکت و نظرات
  • 09 - نوشتن کلاس‌های جاوا تمیز و قابل نگهداری
  • 10 - بهترین شیوه‌ها برای نوشتن روش‌های واضح و مختصر
  • 11 - چالش - به کارگیری بهترین شیوه‌های اساسی
  • 12 - راه حل - به کارگیری بهترین شیوه‌های اساسی

3. بهترین روش‌ها - کد قابل نگهداری

  • 13 - رسیدگی به استثنائات
  • 14 - حذف کدهای مرده و سایر عناصر غیر ضروری
  • 15 - الگوهای طراحی جاوا
  • 16 - اصول جامد
  • 17 - کد خود را تست کنید
  • 18 - چالش - اعمال مدیریت استثنا و پاکسازی کد
  • 19 - راه حل - اعمال مدیریت استثنا و پاکسازی کد

4. Refactoring - رفع بوی کد رایج

  • 20 - احیا کننده نفخ کننده ها
  • 21 - بازسازی وسواس بدوی
  • 22 - Refactoring برنامه نویسی شی‌گرا نادرست
  • 23 - Refactoring بیش از حد جفت
  • 24 - چالش - کد میراث را اصلاح کنید
  • 25 - راه حل - کد میراث را مجدداً اصلاح کنید

نتیجه

  • 26 - منابع برای بازسازی جاوا

مشاهده دوره کامل

رفتن به دوره