کتاب بازسازی کد LISP: از آشفتگی به خوانایی و کارایی با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB

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

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

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

عنوان دوره: دوره بازسازی کد LISP: از آشفتگی به خوانایی و کارایی

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

موضوع میانی: بهینه‌سازی و نگهداری کد

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

  • 1. مقدمه‌ای بر بازسازی کد و اهمیت آن در LISP
  • 2. شناخت الگوهای کد نامطلوب در LISP
  • 3. اصول و قواعد بازسازی کد LISP
  • 4. ابزارهای کمکی بازسازی کد LISP
  • 5. بازسازی توابع طولانی و پیچیده
  • 6. استخراج توابع کوچک‌تر و قابل استفاده مجدد
  • 7. بهبود نام‌گذاری متغیرها و توابع در LISP
  • 8. حذف کدهای تکراری (Duplication Removal)
  • 9. استفاده از توابع Higher-Order برای کاهش پیچیدگی
  • 10. بازسازی عبارات شرطی پیچیده
  • 11. جایگزینی switch statement ها با چندریشه‌گرها (multi-way branches)
  • 12. بهبود خوانایی با استفاده از کامنت‌گذاری مناسب
  • 13. مدیریت وابستگی‌ها در پروژه‌های LISP
  • 14. تست‌نویسی قبل و بعد از بازسازی کد
  • 15. بازسازی برای بهبود کارایی کد LISP
  • 16. بهینه‌سازی استفاده از حافظه در LISP
  • 17. استفاده از macros برای کاهش تکرار کد
  • 18. بازسازی ساختارهای داده‌ای پیچیده
  • 19. بهبود مدیریت خطاها در LISP
  • 20. بازسازی کد برای افزایش قابلیت تست
  • 21. استفاده از تکنیک‌های طراحی الگو (Design Patterns) در LISP
  • 22. بازسازی کد ارثی (Legacy Code) LISP
  • 23. تغییر ساختار کلی یک ماژول LISP
  • 24. بازسازی برای پشتیبانی از ویژگی‌های جدید
  • 25. بازسازی کد برای بهبود امنیت
  • 26. استفاده از ابزارهای تجزیه و تحلیل کد LISP
  • 27. بازسازی کد با در نظر گرفتن concurrency
  • 28. بهبود تعامل با کتابخانه‌های خارجی
  • 29. بازسازی کد برای افزایش قابلیت نگهداری
  • 30. مستندسازی تغییرات ایجاد شده در فرآیند بازسازی
  • 31. معماری‌های رایج در LISP و بازسازی آن‌ها
  • 32. بهینه‌سازی کارایی با استفاده از tail call optimization
  • 33. بازسازی کد با تمرکز بر readability
  • 34. استفاده از ابزارهای پروفایلینگ برای شناسایی گلوگاه‌ها
  • 35. بهبود مدیریت state در برنامه‌های LISP
  • 36. بازسازی کد برای استفاده در محیط‌های چند زبانه
  • 37. استفاده از DI (Dependency Injection) در LISP
  • 38. بازسازی کد برای compatibility با نسخه‌های مختلف LISP
  • 39. تکنیک‌های بازسازی کد برای برنامه‌های تعاملی LISP
  • 40. بازسازی کد برای استفاده در سیستم‌های توزیع‌شده
  • 41. بهبود ساختار و سازماندهی فایل‌های LISP
  • 42. بازسازی کد برای استفاده از استانداردهای کدنویسی LISP
  • 43. استفاده از refactoring tools اتوماتیک در LISP
  • 44. بازسازی کد با استفاده از تکنیک‌های metaprogramming
  • 45. ایجاد pipeline بازسازی کد
  • 46. بهبود قابلیت توسعه‌پذیری کد LISP
  • 47. مدیریت ریسک در فرآیند بازسازی
  • 48. بررسی و تایید تغییرات بازسازی شده
  • 49. بهینه‌سازی کد برای مصرف انرژی کمتر
  • 50. بازسازی کد برای استفاده در embedded systems
تگ‌ها: Clojure Code Design Code Optimization Code Quality Code Readability Code Smells Common Lisp Functional Programming Legacy Code LISP LISP Refactoring Performance Optimization Refactoring Software Architecture Software Maintenance

نظرات

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

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