در این دوره ریفکتورینگ کدها را فارغ از زبان و سطح دانش برنامه نویسی می آموزیم.

ریفکتورینگ چیست؟

  • فرآیند تغییر کد کثیف یا پرداختن (Technical Debt)
  • هدف اصلا ریفکتورینگ جنگیدن با بدهی فنی آن است.

این دوره برای چه کسانی مناسب است؟

  1. برنامه نویسان در هر سطح از Junior تا Senior با هر زبان برنامه نویسی
  2. کسی که می خواهد به یک سطح پیشرفته تر در برنامه نویسی برسد
  3. مدیران پروژه های IT
  4. هر کسی که علاقه مند به مشارکت در پروژه های منبع باز است
  5. کسی که interview با شرکت های خارجی برای job offer یا قصد دریافت پروژه های بین المللی دارد.

پیشنیاز این دوره چیست؟

  1. آشنایی با یک زبان برنامه نویسی
  2. آشنایی با اصول پایه برنامه نویسی شیء گرای (OOP)

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

  • مقدمه
      • معرفی دوره، منابع و پیشنیازها
  • تعاریف پایه
      • ریفکتورینگ چیست؟
      • کد تمیز چیست؟
      • بدهی فنی چیست؟
      • علل ایجاد بدهی فنی
  • شروع ریفکتورینگ
      • کی ریفکتور کنیم؟
      • چگونه ریفکتور کنیم؟ (Checklist)
      • دسته بندی نشانه ها
  • Bloaters
      • مقدمه Bloaters
      • Long Method
      • Larg Class
      • Primitive Obsession
      • Long Parameter List
      • DataClumps
  • Object Orientation Abusers
      •  مقدمه Object Orientation Abusers
      • Divergent Change
      • Parallel Inheritance Hierarchies
      • Shotgun Surgery
  • Dispansables
      • مقدمه Dispansables
      • Comments
      • Duplicate Code
      • Lazy Class
      • Data Class
      • Dead Class
  • Couplers
      • مقدمه Couplers
      • Feature Envy
      • Inappropriate Intimacy
      • Message Chains
      • Middle Man
  • Other Bad Smells
      • Incomplete Library Class
  • سخن پایانی
      • منابع تکنیک ها
      • معرفی کتاب
      • حامیان و ارتباط با مدرس
مقدمه
تعاریف پایه
شروع ریفکتورینگ
Bloaters
Object Orientation Abusers
Dispansables
Couplers
Other Bad Smells
سخن پایانی
مشاهده بیشتر

نظرات

متوسط امتیازات

5
5.00 2 رای
990,000 تومان
2 نقد و بررسی

جزئیات امتیازات

5 ستاره
2
4 ستاره
0
3 ستاره
0
2 ستاره
0
1 ستاره
0

1 دیدگاه برای دوره غیرحضوری Refactoring – نشانه ها و تکنیک ها

  1. نگار حجت پناه(خریدار محصول)

    این دوره برای من بسیار مفید بود . خیلی از نکات رو نمیدونستم و یا خیلی به اونها توجه نداشتم و ممنون از ارائه این دوره باکیفیت.

دیدگاه خود را بنویسید