دوره آموزشی توسعه نرم افزار Agile: مقابله با کدهای قدیمی و بدهی فنی
1 ساعت 2 دقیقهمتوسط2019-11-01
مدرسین

M. Scott Ford
Software Remodeler, Polyglot Developer
جزئیات دوره
تقریباً در هر سازمانی، توسعه دهندگان مجبورند با کدهای قدیمی دست و پنجه نرم کنند که مانع نوشتن ویژگی های جدید می شود. آیا کدهای قدیمی چابکی تیم توسعه شما را محدود می کند؟ اگر چنین است، اجازه دهید این دوره راهنمای شما برای نحوه پذیرش یک سیستم قدیمی و بهبود آن در حین پرداخت بدهی فنی باشد. مربی اسکات فورد توضیح می دهد که چگونه می توان کد و حصار قدیمی در بدهی فنی را با ایجاد و اجرای یک مجموعه آزمایشی بررسی کرد. او همچنین نحوه معرفی مدیریت وابستگی و بهروزرسانی وابستگیها و ابزارها، نحوه حذف نویز و حواسپرتیها را از کد خود، و نحوه حفظ بدهیهای فنی با باقی ماندن تست رانده و نظارت بر کیفیت کد را نشان میدهد.
اهداف یادگیری
ارزیابی بدهی فنی
ایجاد و اجرای یک مجموعه آزمایشی
رسیدگی به تست های شکست خورده
به روز رسانی وابستگی ها و ابزارها
پرداخت بدهی فنی
تست رانده باقی مانده است
کیفیت کد مانیتورینگ
اهداف یادگیری
ارزیابی بدهی فنی
ایجاد و اجرای یک مجموعه آزمایشی
رسیدگی به تست های شکست خورده
به روز رسانی وابستگی ها و ابزارها
پرداخت بدهی فنی
تست رانده باقی مانده است
کیفیت کد مانیتورینگ
مهارت ها
Agile Software DevelopmentDevOpsDeep Dive (X:Y)
سرفصل ها
0. مقدمه
- 01 - میراث را در آغوش بگیرید و با بدهی مقابله کنید
- 02 - آنچه باید بدانید
- 03 - تعاریف
1. شروع به کار - بدهی فنی را بررسی کنید
- 04 - با خود آشنا شوید
- 05 - دستور اصلی را به خاطر بسپارید
- 06 - مالکیت را در دست بگیرید
- 07 - یک محیط توسعه دهنده راه اندازی کنید
- 08 - کد را حذف کنید
2. حصار در بدهی فنی
- 09 - بدهی فنی بدون آزمایش رشد می کند
- 10 - یک مجموعه آزمایشی ایجاد کنید (اگر یکی از آنها موجود نیست)
- 11 - مجموعه تست را اجرا کنید
- 12 - آزمون های شکست خورده را مدیریت کنید
- 13 - پوشش آزمایشی ایجاد کنید
- 14 - ساخت تست های رفتار وابستگی
3. ابزارهای خود را بهبود بخشید
- 15 - ابزارهای قدیمی بدهی فنی را بدتر می کند
- 16 - مدیریت وابستگی را معرفی کنید
- 17 - وابستگی ها و ابزارها را به روز کنید
4. پرداخت بدهی فنی
- 18 - سر و صدا و حواس پرتی را حذف کنید
- 19 - خواندن با refactoring
- 20 - سرویس ها و دستگاه های خارجی را ایزوله کنید
- 21 - مانند یک دانشمند کد بزنید
5. بدهی فنی را در خلیج نگه دارید
- 22 - بدهی فنی مانند علف های هرز رشد می کند
- 23 - تست رانده بمانید
- 24 - بازسازی مجدد را تمرین کنید
- 25 - کد را تمیز نگه دارید
- 26 - نظارت بر کیفیت کد
نتیجه
- 27 - مراحل بعدی
دوره های مرتبط
- دوره آموزشی مقدمهای بر روشهای توسعه چابک: چابک را به خط لولههای توسعه خود بیاورید
- دوره آموزشی راهنمای کامل مدیریت Jira: پیکربندی، مدیریت و خودکارسازی
- دوره آموزشی یادگیری جامع کیوکامبر
- دوره آموزشی ارتقای پروژههای وردپرس قدیمی: بهروز کردن روندهای کاری و کدها
- دوره آموزشی افزایش بهرهوری با یکپارچگیهای Jira و Confluence
- دوره آموزشی هوش مصنوعی مولد برای توسعهدهندگان وب: برنامهنویسی جفتی با قدرت هوش مصنوعی برای توسعه فولاستک
- دوره آموزشی فراتر از برنامهنویسی دونفره با هوش مصنوعی
- دوره آموزشی برنامهنویسی جفت با هوش مصنوعی با استفاده از Amazon Q