تخفیف ویژه همین الان — دوره‌های تخفیف‌دار را ببینید.
روز
:
ساعت
:
دقیقه
:
ثانیه
تخفیف‌های ویژه
دوره آموزشی توسعه نرم افزار Agile : بازسازی

دوره آموزشی توسعه نرم افزار Agile : بازسازی

1 ساعت 31 دقیقهمتوسط2019-02-01

مدرسین

Richard Kasperowski

Richard Kasperowski

Author, Speaker, Teacher, and Coach focused on high-performance teams

جزئیات دوره

Refactoring کد یک مسئولیت کلیدی توسعه دهندگان نرم افزار است. این به شما کمک می کند تا کد با کیفیت ایجاد کنید - پایه ای که برای واکنش سریع به تغییر، افزودن ویژگی های جدید و ارسال محصولات با کارایی بالا نیاز دارید. این دوره اصول اولیه بازسازی را که برای توسعه Agile طراحی شده است، آموزش می دهد. مربی ریچارد کاسپروفسکی به شما کمک می‌کند تا یک محیط توسعه مبتنی بر آزمایش راه‌اندازی کنید و از تکنیک‌های اولیه بازآفرینی استفاده کنید: تغییر نام متغیر، استخراج، و روش‌های درون خطی. در فصل دوم، او توضیح می‌دهد که چگونه می‌توان کدهای قدیمی را با بدهی‌های فنی معوق - ناکارآمدی‌ها و خطاهایی که در نتیجه برنامه‌ریزی بی‌دقت معرفی شدند، تثبیت کرد. سپس از refactoring برای ساده کردن کد، حذف کپی برداری و ساخت اشیاء قابل استفاده مجدد بیشتر استفاده می کند. در نهایت، او نشان می دهد که چگونه refactoring یک گردش کار Agile را تکمیل می کند، با نشان دادن نحوه اضافه کردن سریع یک ویژگی جدید به پایگاه کد ساده شده.

اهداف یادگیری
تعریف refactoring
راه اندازی یک محیط توسعه آزمایش محور
تغییر نام متغیرها
با استفاده از روش استخراج
پین کردن کدهای قدیمی
کد تست و پوشش شعبه
بازسازی کدهای قدیمی
ساده کردن ریاضیات و بولی ها
افزودن رفتارهای جدید به کدهای بازسازی شده

مهارت ها

Agile Software DevelopmentIntroduction toDevOps

سرفصل ها

0. مقدمه

  • 01 - Refactoring برای کد بهتر
  • 02 - آنچه باید بدانید

1. Refactoring با New Code

  • 03 - بازسازی چیست
  • 04 - توسعه آزمایش محور (TDD)
  • 05 - کد کاتا
  • 06 - راه‌اندازی کاتای کد جدید
  • 07 - راه‌اندازی محیط TDD
  • 08 - Refactoring - تغییر نام متغیر
  • 09 - Micro-refactoring
  • 10 - Refactoring - کد درون خطی
  • 11 - کد کاتا - به حل مشکل ادامه دهید
  • 12 - Refactoring - روش استخراج

2. تثبیت کد میراث

  • 13 - بدهی فنی - چرا مشکل است
  • 14 - راه‌اندازی کاتای کد قدیمی
  • 15 - روش شناسی
  • 16 - شروع به نوشتن تست‌های پین داون کنید
  • 17 - تست‌های پین داون رایتینگ را کامل کنید
  • 18 - آزمایش‌های پین داون Refactoring
  • 19 - Refactoring - تغییر امضا
  • 20 - پوشش کد
  • 21 - پوشش شعبه

3. Refactoring Legacy Code

  • 22 - Refactoring - Extract strings Constant
  • 23 - Refactoring - استخراج اعداد ثابت
  • 24 - Refactoring - Extract Variable Extract Method
  • 25 - Refactoring - Simplify Arithmetic
  • 26 - Refactoring - Simplify Booleans
  • 27 - Refactoring - منطق مرتبط با گروه
  • 28 - Refactoring - مراحل نهایی
  • 29 - رفتار جدید را به کد refactored اضافه کنید

نتیجه

  • 30 - مراحل بعدی

دوره های مرتبط

مسیرهای مرتبط

درباره ما

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

شماره تلفنکانال آپاراتپشتیبانی تلگرامکانال تلگرامپیج اینستاگرام

کلیه‌ی حقوق این سایت متعلق به لینداکده می باشد

قوانین و شرایط|حریم خصوصی

نماد الکترونیک enamad در صورت اتصال با آی‌پی داخل کشور، نمایش داده خواهد شد.
logo-samandehi - لوگو ساماندهی
zarinpal
zibal