کتاب بازسازی کد (Refactoring): راهنمای جامع با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB
249,950 تومان
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره بازسازی کد (Refactoring): راهنمای جامع
موضوع کلی: مهندسی نرمافزار و روشهای توسعه
موضوع میانی: بهرهوری نرمافزار
📋 سرفصلهای دوره
- 1. بازسازی کد: مفاهیم و اصول اولیه
- 2. اهمیت بازسازی کد در توسعه نرمافزار
- 3. شناسایی بوی بد کد (Code Smells)
- 4. بازسازی کد: گام به گام و روشها
- 5. بازسازی کد: حذف کد تکراری (Duplicated Code)
- 6. بازسازی کد: استخراج متد (Extract Method)
- 7. بازسازی کد: استخراج کلاس (Extract Class)
- 8. بازسازی کد: جایگزینی شرط با پلیمورفیسم (Replace Conditional with Polymorphism)
- 9. بازسازی کد: سادهسازی عبارات شرطی (Simplify Conditional Expressions)
- 10. بازسازی کد: حذف متغیرهای موقت (Remove Temporary Variables)
- 11. بازسازی کد: معرفی توضیح دهنده متغیر (Introduce Explaining Variable)
- 12. بازسازی کد: جایگزینی الگوریتم پیچیده با الگوریتم سادهتر
- 13. بازسازی کد: استفاده از الگوهای طراحی (Design Patterns) در بازسازی
- 14. بازسازی کد: بازسازی شرطهای پیچیده با استراتژی (Strategy Pattern)
- 15. بازسازی کد: استفاده از کامپوزیت برای سادهسازی ساختارها (Composite Pattern)
- 16. بازسازی کد: بازسازی توابع طولانی (Long Methods)
- 17. بازسازی کد: تقسیم کلاسهای بزرگ (Large Classes)
- 18. بازسازی کد: مدیریت وابستگیها (Dependency Management)
- 19. تست واحد و بازسازی کد: نوشتن تست قبل از بازسازی (Test-Driven Development)
- 20. بازسازی کد: استفاده از تست برای اطمینان از صحت تغییرات
- 21. بازسازی کد: مدیریت ریسک در بازسازی کد پیچیده
- 22. بازسازی کد: بازسازی تدریجی و تکراری (Incremental Refactoring)
- 23. بازسازی کد: استفاده از ابزارهای اتوماتیک بازسازی (Refactoring Tools)
- 24. بازسازی کد: بازسازی کد قدیمی (Legacy Code)
- 25. بازسازی کد: مستندسازی فرایند بازسازی
- 26. بازسازی کد: استانداردهای کدنویسی و بازسازی
- 27. بازسازی کد: بررسی کد (Code Review) و بازسازی
- 28. بازسازی کد: بازسازی کدهای مبتنی بر شیء (Object-Oriented Code)
- 29. بازسازی کد: بازسازی کدهای رویهای (Procedural Code)
- 30. بازسازی کد: بازسازی پایگاه داده (Database Refactoring)
- 31. بازسازی کد: بهینهسازی عملکرد در حین بازسازی
- 32. بازسازی کد: بازسازی رابط کاربری (UI Refactoring)
- 33. بازسازی کد: مدیریت تغییرات در سیستم کنترل نسخه (Version Control)
- 34. بازسازی کد: تکنیکهای بازسازی برای کاهش پیچیدگی
- 35. بازسازی کد: بازسازی برای خوانایی و نگهداری بیشتر
- 36. بازسازی کد: تاثیر بازسازی بر کیفیت نرمافزار
- 37. بازسازی کد: بازسازی کد در محیطهای Agile
- 38. بازسازی کد: بازسازی کد همزمان توسط چند توسعهدهنده
- 39. بازسازی کد: بازسازی کد با استفاده از اصول SOLID
- 40. بازسازی کد: بازسازی کدهای قدیمی با زبانهای برنامهنویسی جدید
- 41. بازسازی کد: استفاده از تکنیکهای Pair Programming در بازسازی
- 42. بازسازی کد: شناسایی و حذف کدهای مرده (Dead Code)
- 43. بازسازی کد: بهینهسازی نامگذاری متغیرها و توابع
- 44. بازسازی کد: استفاده از کامنتهای مناسب و مفید
- 45. بازسازی کد: بازسازی کد برای افزایش قابلیت استفاده مجدد
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.