لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش توسعه نرم افزار چابک: پرداختن به قانون قدیمی و بدهی فنی
Agile Software Development: Dealing with Legacy Code and Technical Debt
نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:
تقریباً در هر سازمانی ، توسعه دهندگان مجبور می شوند با کدهای قدیمی که مانع نوشتن ویژگی های جدید می شود ، کنار بیایند. آیا کد قدیمی توانایی تیم توسعه شما را محدود می کند؟ اگر چنین است ، بگذارید این دوره راهنمای شما برای نحوه استقبال از یک سیستم قدیمی و بهبود آن در هنگام پرداخت بدهی فنی باشد. مربی اسکات فورد توضیح می دهد که چگونه با ایجاد و اجرای یک مجموعه آزمایشی کد قدیمی و حصار بدهی فنی را بررسی کنید. وی همچنین نحوه ایجاد مدیریت وابستگی و به روزرسانی وابستگی ها و ابزارها ، نحوه حذف سر و صدا و عوامل حواس پرتی از کد شما و چگونگی حفظ بدهی فنی را با حفظ تست و نظارت بر کیفیت کد ، نشان می دهد.
موضوعات شامل:
ارزیابی بدهی فنی li>
ایجاد و اجرای مجموعه آزمایشی li>
انجام آزمایش های ناموفق li>
به روزرسانی وابستگی ها و ابزارها li>
پرداخت بدهی فنی li>
آزمون باقیمانده رانده شده li>
کنترل کیفیت کد li>
سرفصل ها و درس ها
مقدمه
Introduction
میراث را در آغوش بگیرید و با بدهی مقابله کنید
Embrace the legacy and tackle the debt
آنچه باید بدانید
What you should know
تعاریف
Definitions
1. شروع کار: بدهی فنی را مرور کنید
1. Getting Started: Review the Technical Debt
خود را بشناسید
Familiarize yourself
بخشنامه اصلی را بخاطر بسپار
Remember the prime directive
تصرف مالکیت کنید
Take ownership
یک محیط اختصاصی تنظیم کنید
Set up a dev environment
کد را کم کنید
Skim the code
2. نرده در بدهی فنی
2. Fence in the Technical Debt
بدهی فنی بدون آزمایش رشد می کند
Technical debt grows without tests
یک مجموعه آزمون ایجاد کنید (اگر یکی از دست رفته است)
Create a test suite (if one is missing)
مجموعه آزمون را اجرا کنید
Run the test suite
انجام تست های عدم موفقیت
Handle failing tests
پوشش تست را ایجاد کنید
Build out test coverage
تست های رفتار وابستگی را ایجاد کنید
Build dependency behavior tests
3. ابزارهای خود را بهبود بخشید
3. Improve Your Tools
ابزارهای پیری بدهی فنی را بدتر می کند
Aging tools make technical debt worse
مدیریت وابستگی را معرفی کنید
Introduce dependency management
وابستگی ها و ابزارها را به روز کنید
Update dependencies and tools
4- بدهی فنی را پرداخت کنید
4. Pay Down Technical Debt
صداها و حواس پرتی ها را حذف کنید
Remove noise and distractions
با Refactoring بخوانید
Read by refactoring
سرویس ها و دستگاه های خارجی را جدا کنید
Isolate external services and devices
کد مانند دانشمند
Code like a scientist
5- بدهی فنی را در خلیج نگه دارید
5. Keep Technical Debt at Bay
بدهی فنی مانند علفهای هرز رشد خواهد کرد
Technical debt will grow like weeds
لینکدین: شبکه اجتماعی حرفهای برای ارتباط و کارآفرینی
لینکدین به عنوان یکی از بزرگترین شبکههای اجتماعی حرفهای، به میلیونها افراد در سراسر جهان این امکان را میدهد تا ارتباط برقرار کنند، اطلاعات حرفهای خود را به اشتراک بگذارند و فرصتهای شغلی را کشف کنند. این شبکه اجتماعی به کاربران امکان میدهد تا رزومه حرفهای خود را آپدیت کنند، با همکاران، دوستان و همکاران آینده ارتباط برقرار کنند، به انجمنها و گروههای حرفهای ملحق شوند و از مقالات و مطالب مرتبط با حوزه کاری خود بهرهمند شوند.
لینکدین همچنین به کارفرمایان امکان میدهد تا به دنبال نیروهای با تجربه و مهارت مورد نیاز خود بگردند و ارتباط برقرار کنند. این شبکه حرفهای به عنوان یک پلتفرم کلیدی برای بهبود دسترسی به فرصتهای شغلی و گسترش شبکه حرفهای خود، نقش مهمی را ایفا میکند. از این رو، لینکدین به عنوان یکی از مهمترین ابزارهای کارآفرینی و توسعه حرفهای در دنیای امروز مورد توجه قرار دارد.
اسکات فورد یک برنامه نویسان نرم افزار و توسعه دهنده چندگانگی است که در بیش از 20 زبان برنامه نویسی مسلط است.
اسکات را "باب ویلا اینترنت" خوانده اند. عشق اسکات به ترمیم و بازسازی نرم افزار در کالج شروع شد که در آن او و تیمش مسئول مقاوم سازی ابزارهای آزمایش برای جنگنده جت X-31 بودند. از آن زمان ، اسکات رویکرد خود را با محوریت تست حفظ کرده است و بیشترین شادی را در پروژه هایی پیدا می کند که یک پایگاه کد موجود نیاز به بهبود دارد. او Corgibytes را برای کمک به سایر شرکت ها در تنظیم کد های پایه میراث با تکنیک های نوسازی نرم افزار جدید بنیان گذاشت. اسکات در حال حاضر روی اولین کتاب خود در زمینه Remodeling Software: یک رویکرد DIY برای تغییر کد میراث شما کار می کند.
اسکات علاوه بر رفع کد قدیمی ، از انیمه ، خواندن کتابهای علمی تخیلی و کمیک و همچنین گذراندن اوقات فراغت با فرزندان و کورجی خود به نام عین لذت می برد.
نمایش نظرات