کتاب بازآرایی اصولی کدها با استفاده از آزمونهای خودکار در محیط C# و xUnit با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB
249,950 تومان
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره بازآرایی اصولی کدها با استفاده از آزمونهای خودکار در محیط C# و xUnit
موضوع کلی: مهندسی نرمافزار و توسعهٔ سیستمهای اطلاعاتی
موضوع میانی: ارتقای کیفیت و نگهداری کدهای برنامهنویسی (Refactoring)
📋 سرفصلهای دوره
- 1. مبانی بازآرایی کد و اهمیت آزمونهای خودکار در توسعه نرمافزار
- 2. آشنایی با محیط توسعه و تنظیمات اولیه پروژه در C# و xUnit
- 3. درک چرخه حیات آزموننویسی و تستمحوری در بازآرایی
- 4. شناسایی بوی بد کد و نشانههای نیاز به بازآرایی
- 5. تکنیکهای استخراج متد برای کاهش پیچیدگی توابع
- 6. بهبود نامگذاری متغیرها و متدها برای افزایش خوانایی
- 7. جایگزینی متغیرهای موقت با فراخوانی متدها
- 8. استفاده از شیء پارامتر برای کاهش تعداد آرگومانهای ورودی
- 9. بازآرایی شرطهای پیچیده با استفاده از الگوی بند محافظ
- 10. تجزیه کلاسهای بزرگ به کلاسهای کوچکتر و منسجم
- 11. استفاده از وراثت و چندریختی برای حذف شرطهای تکراری
- 12. تکنیکهای کپسولهسازی دادهها و مدیریت دسترسیها
- 13. جداسازی مسئولیتها با استفاده از الگوهای طراحی استاندارد
- 14. بازآرایی حلقهها و بهینهسازی الگوریتمهای پردازشی
- 15. مدیریت وابستگیها و تزریق وابستگی در محیط C#
- 16. تستنویسی برای کدهای قدیمی و میراثی جهت ایمنسازی بازآرایی
- 17. استفاده از Assertهای پیشرفته در xUnit برای اعتبارسنجی منطق کد
- 18. بازآرایی متدهای طولانی با استفاده از الگوی متد جایگزین
- 19. مدیریت صحیح استثناها و بازآرایی بلوکهای Try-Catch
- 20. بهبود ساختار دادهها با جایگزینی آرایهها با مجموعههای استاندارد
- 21. بازآرایی برای بهبود کارایی و کاهش مصرف منابع سیستم
- 22. تکنیکهای پیادهسازی الگوهای طراحی برای بهبود انعطافپذیری
- 23. بازآرایی برای تسهیل تستپذیری کدها
- 24. حذف کدهای مرده و بلااستفاده در پروژههای بزرگ
- 25. بازآرایی متدهای استاتیک و تبدیل آنها به اعضای نمونه
- 26. مدیریت تغییرات در طراحی واسطهای کاربری و کلاسهای انتزاعی
- 27. بازآرایی منطق کسبوکار و جداسازی آن از لایههای زیرساختی
- 28. استفاده از قابلیتهای نوین C# برای کوتاه و خوانا کردن کدها
- 29. بازآرایی پروژههای چندلایه و بهبود ارتباط بین لایهها
- 30. تکنیکهای بازآرایی پایگاه داده با حفظ یکپارچگی دادهها
- 31. بررسی الگوهای بازآرایی برای کدهای ناهمگام و موازی
- 32. ارتقای مستندات کد همزمان با بازآرایی
- 33. استفاده از ابزارهای تحلیل استاتیک کد در کنار بازآرایی
- 34. بازآرایی سیستمهای مبتنی بر رویداد و پیامرسانی
- 35. مدیریت بدهی فنی در چرخههای توسعه نرمافزار
- 36. استراتژیهای بازآرایی تدریجی در پروژههای در حال اجرا
- 37. تضمین کیفیت نرمافزار پس از بازآرایی با آزمونهای رگرسیون
- 38. اصول طراحی تمیز و ارتباط آن با بازآرایی مداوم
- 39. بهترین تجربیات برای بازآرایی در تیمهای نرمافزاری
- 40. جمعبندی و تدوین نقشه راه برای نگهداری بلندمدت کدها
تگها:
Refactoring
Unit Testing
xUnit
آزمون واحد
بازآرایی کد
تستنویسی
توسعه پایدار کد
سیشارپ
کیفیت نرمافزار
مهندسی نرمافزار
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.