کتاب بازسازی کدهای قدیمی به گُوش (Refactoring Legacy Code into Gauche) با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB

249,950 تومان
پرداخت اقساطی
در صورت خرید اقساطی هر قسط: 62,488 تومان
۴ قسط ماهانه. بدون سود، چک و ضامن.
پرداخت اقساطی با دیجی‌پی پرداخت اقساطی با ترب‌پی

🎓 دوره آموزشی جامع

📚 اطلاعات دوره

عنوان دوره: دوره بازسازی کدهای قدیمی به گُوش (Refactoring Legacy Code into Gauche)

موضوع کلی: برنامه‌نویسی

موضوع میانی: بازسازی کد

📋 سرفصل‌های دوره

  • 1. مقدمه‌ای بر کدهای قدیمی و چالش‌های آن‌ها
  • 2. شناخت الگوهای بد رایج در کدهای قدیمی
  • 3. اهمیت بازسازی کد و اصول کلیدی آن
  • 4. معرفی زبان برنامه‌نویسی گُوش (Gauche)
  • 5. نصب و راه‌اندازی محیط توسعه گُوش
  • 6. آشنایی با ساختار و ویژگی‌های زبان گُوش
  • 7. ابزارهای کمکی بازسازی کد در گُوش
  • 8. شناسایی نقاط بحرانی در کد قدیمی برای بازسازی
  • 9. تکنیک‌های استخراج تست از کدهای بدون تست
  • 10. نوشتن تست‌های واحد برای کدهای قدیمی
  • 11. تست‌محور کردن فرآیند بازسازی
  • 12. معماری‌های رایج کدهای قدیمی
  • 13. بازسازی کدهای رویه‌ای (Procedural)
  • 14. بازسازی کدهای شی‌گرا (Object-Oriented)
  • 15. بازسازی کدهای مبتنی بر پایگاه داده
  • 16. استفاده از الگوهای طراحی (Design Patterns) در بازسازی
  • 17. جایگزینی کدهای تکراری با توابع و کلاس‌ها
  • 18. بهبود نام‌گذاری متغیرها و توابع
  • 19. کوچک کردن توابع بزرگ و پیچیده
  • 20. جدا کردن منطق کسب و کار از رابط کاربری
  • 21. استفاده از توابع خالص (Pure Functions)
  • 22. بهبود خوانایی کد با استفاده از کامنت‌ها و مستندسازی
  • 23. استفاده از ابزارهای تحلیل کد (Code Analysis)
  • 24. بهبود مدیریت خطاها در کدهای قدیمی
  • 25. استفاده از اصول SOLID در بازسازی
  • 26. بازسازی کدهای هم‌زمان (Concurrent)
  • 27. مدیریت وابستگی‌ها در فرآیند بازسازی
  • 28. استفاده از تکنیک‌های refactoring ایمن
  • 29. بازسازی تدریجی و جلوگیری از شکستن کد
  • 30. معرفی ابزارهای خودکار بازسازی کد در گُوش
  • 31. بازسازی کدهای پیچیده با استفاده از DSLها
  • 32. بهبود عملکرد کدهای قدیمی
  • 33. مقایسه گُوش با سایر زبان‌های بازسازی کد
  • 34. بهینه‌سازی کد گُوش پس از بازسازی
  • 35. استفاده از کتابخانه‌های استاندارد گُوش در بازسازی
  • 36. تست ادغام (Integration Testing) پس از بازسازی
  • 37. استقرار کدهای بازسازی‌شده
  • 38. نظارت و نگهداری کدهای بازسازی‌شده
  • 39. بهبود امنیت کدهای قدیمی با بازسازی
  • 40. بازسازی کدهای قدیمی با معماری میکروسرویس
تگ‌ها: code Gauche legacy Legacy Code programming refactor Refactoring الگوهای طراحی بازسازی کد برنامه‌نویسی تست‌محور توسعه نرم‌افزار زبان گُوش کدنویسی معماری نرم‌افزار

نظرات

هنوز نظری ثبت نشده است.

وارد شوید تا نظر ثبت کنید.