کتاب Rust: Refactoring and Code Smells

انتخاب پلن

انتخاب پلن برای ادامه خرید الزامی است.

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

📚 محتوای این محصول آموزشی (پکیج کامل)

💡 این محصول یک نسخهٔ کامل و جامع است

تمامی محتوای آموزشی این کتاب در قالب یک بسته‌ی کامل و یکپارچه ارائه می‌شود و شامل تمام نسخه‌ها و فایل‌های موردنیاز برای یادگیری است.

🎁 محتویات کامل بسته دانلودی

🎯 این بسته یک دورهٔ آموزشی کامل و چندلایه است؛ شامل کتاب‌ها، تمرین‌ها و خودآزمایی .


ℹ️ نکات مهم هنگام خرید

  • این محصول به صورت فایل دانلودی کامل ارائه می‌شود و نسخهٔ چاپی ندارد.
  • توجه: لینک‌های اختصاصی دوره طی حداکثر 24 ساعت پس از ثبت سفارش ارسال می‌شوند.
  • دقت کنید لینک ها به شماره موبایل شما ارسال می شوند. پس در ارائه شماره موبایل صحیح دقت کنید.
  • برای راهنمایی در مورد نحوه دانلود به شماره 09395106248 پیامک دهید یا تماس بگیرید. (ایده آل ترین گزینه ارسال پیام در یکی از پیام رسان ها به همین شماره است تا سریعا لینک های کتاب همانجا برای شما ارسال گردد.)
  • اگر پرداخت انجام شده ولی بعد از 24 ساعت هنوز لینک‌ها را دریافت نکرده‌اید، نام و نام خانوادگی و نام محصول را پیامک کنید تا لینک‌ها دوباره ارسال شوند.

💬 راه‌های ارتباطی پشتیبانی:
واتس‌اپ یا هر پیام رسان داخلی یا پیامک: 09395106248
تلگرام: @ma_limbs

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

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

عنوان دوره: دوره Rust: Refactoring and Code Smells

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

موضوع میانی: راست (Rust)

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

  • 1. مقدمه‌ای بر رفاکتورینگ در زبان راست
  • 2. شناسایی بوی کد در پروژه‌های راست
  • 3. الگوهای رایج بوی کد و راهکارهای اصلاح
  • 4. اصلاح توابع طولانی و پیچیده
  • 5. مدیریت وابستگی‌های پیچیده در راست
  • 6. کاهش وابستگی‌های بین ماژول‌ها
  • 7. اصلاح کلاس‌های بزرگ و متمرکز
  • 8. مدیریت متغیرهای زیاد و پراکنده
  • 9. اصلاح شیوه‌های نام‌گذاری نامناسب
  • 10. مدیریت متغیرهای طول عمر طولانی
  • 11. اصلاح متدهای طولانی و غیرمرتبط
  • 12. کاهش تکرار کد (DRY Principle)
  • 13. استفاده از استخراج متد برای رفاکتورینگ
  • 14. استفاده از استخراج کلاس برای رفاکتورینگ
  • 15. استفاده از جایگزینی اینلاین متد
  • 16. استفاده از جایگزینی متغیر با متد
  • 17. مدیریت پارامترهای متد زیاد
  • 18. اصلاح پارامترهای شیء گرا
  • 19. مدیریت پرچم‌های شرطی در کد
  • 20. اصلاح شرط‌های تودرتوی پیچیده
  • 21. استفاده از الگوی استخراج کلاس برای مدیریت داده‌ها
  • 22. استفاده از الگوی استخراج تابع برای منطق مشترک
  • 23. مدیریت کلاس‌های دوقلو یا مشابه
  • 24. اصلاح الگوی تزریق وابستگی
  • 25. استفاده از اینترفیس‌ها برای کاهش وابستگی
  • 26. مدیریت وضعیت‌های غیرضروری در کد
  • 27. اصلاح متدهای طولانی با استفاده از استخراج کلاس
  • 28. مدیریت کوپلینگ بالا بین کامپوننت‌ها
  • 29. اصلاح کدهای تکراری در ساختار داده‌ها
  • 30. استفاده از الگوی کامپوزیت برای ساختارهای درختی
  • 31. مدیریت پیچیدگی‌های ارث‌بری
  • 32. اصلاح کلاس‌های گوتو (God Classes)
  • 33. مدیریت کلاس‌های تنبل (Lazy Classes)
  • 34. اصلاح کلاس‌های پل (Bridge Classes)
  • 35. مدیریت کلاس‌های آداپتور (Adapter Classes)
  • 36. اصلاح کلاس‌های دکوراتور (Decorator Classes)
  • 37. مدیریت کلاس‌های پراکسی (Proxy Classes)
  • 38. اصلاح کلاس‌های فاکتور (Factory Classes)
  • 39. مدیریت کلاس‌های سینگلتون (Singleton Classes)
  • 40. اصلاح کلاس‌های استیت (State Classes)
  • 41. مدیریت کلاس‌های استراتژی (Strategy Classes)
  • 42. اصلاح کلاس‌های مشاهده‌گر (Observer Classes)
  • 43. مدیریت کلاس‌های کارخانه انتزاعی (Abstract Factory)
  • 44. اصلاح کلاس‌های بیلددر (Builder Classes)
  • 45. مدیریت کلاس‌های ماسک (Facade Classes)
  • 46. اصلاح کلاس‌های مترجم (Interpreter Classes)
  • 47. مدیریت کلاس‌های میانجی (Mediator Classes)
  • 48. اصلاح کلاس‌های نمونه (Prototype Classes)
  • 49. مدیریت کلاس‌های فرمان (Command Classes)
  • 50. اصلاح کلاس‌های مسئولیت زنجیره (Chain of Responsibility)
  • 51. مدیریت کلاس‌های بازدیدکننده (Visitor Classes)
  • 52. اصلاح کلاس‌های یادگیرنده (Memento Classes)
  • 53. مدیریت کلاس‌های مولد (Flyweight Classes)
  • 54. اصلاح کلاس‌های نماینده (Proxy Classes)
  • 55. مدیریت کلاس‌های سبک (Lightweight Classes)
  • 56. اصلاح کلاس‌های شبیه ساز (Facade Classes)
  • 57. مدیریت کلاس‌های سفیر (Proxy Classes)
  • 58. اصلاح کلاس‌های واسطه (Mediator Classes)
  • 59. مدیریت کلاس‌های سفیر (Ambassador Classes)
  • 60. اصلاح کلاس‌های نماینده (Representative Classes)
  • 61. مدیریت کلاس‌های سفیری (Emissary Classes)
  • 62. اصلاح کلاس‌های نمایندگی (Delegation Classes)
  • 63. مدیریت کلاس‌های واسطه‌ای (Intermediate Classes)
  • 64. اصلاح کلاس‌های رابط (Interface Classes)
  • 65. مدیریت کلاس‌های پیمان (Contract Classes)
  • 66. اصلاح کلاس‌های تعهد (Commitment Classes)
  • 67. مدیریت کلاس‌های تضمین (Guarantee Classes)
  • 68. اصلاح کلاس‌های امانت (Trust Classes)
  • 69. مدیریت کلاس‌های پایبندی (Adherence Classes)
  • 70. اصلاح کلاس‌های وفاداری (Loyalty Classes)
  • 71. مدیریت کلاس‌های تعهد (Pledge Classes)
  • 72. اصلاح کلاس‌های قول (Promise Classes)
  • 73. مدیریت کلاس‌های شرط (Condition Classes)
  • 74. اصلاح کلاس‌های قاعده (Rule Classes)
  • 75. مدیریت کلاس‌های اصول (Principle Classes)
  • 76. اصلاح کلاس‌های مبانی (Foundation Classes)
  • 77. مدیریت کلاس‌های چارچوب (Framework Classes)
  • 78. اصلاح کلاس‌های ساختار (Structure Classes)
  • 79. مدیریت کلاس‌های طرح (Design Classes)
  • 80. اصلاح کلاس‌های الگو (Pattern Classes)
  • 81. مدیریت کلاس‌های مدل (Model Classes)
  • 82. اصلاح کلاس‌های نمایش (View Classes)
  • 83. مدیریت کلاس‌های کنترلر (Controller Classes)
  • 84. اصلاح کلاس‌های معماری (Architecture Classes)
  • 85. مدیریت کلاس‌های سیستم (System Classes)
  • 86. اصلاح کلاس‌های مؤلفه (Component Classes)
  • 87. مدیریت کلاس‌های زیرسیستم (Subsystem Classes)
  • 88. اصلاح کلاس‌های ماژول (Module Classes)
  • 89. مدیریت کلاس‌های واحد (Unit Classes)
  • 90. اصلاح کلاس‌های قطعه (Fragment Classes)
  • 91. مدیریت کلاس‌های بسته (Package Classes)
  • 92. اصلاح کلاس‌های کتابخانه (Library Classes)
  • 93. مدیریت کلاس‌های ابزار (Tool Classes)
  • 94. اصلاح کلاس‌های سودمند (Utility Classes)
  • 95. مدیریت کلاس‌های کمکی (Helper Classes)
  • 96. اصلاح کلاس‌های سازنده (Builder Classes)
  • 97. مدیریت کلاس‌های ایجادکننده (Creator Classes)
  • 98. اصلاح کلاس‌های تولیدکننده (Producer Classes)
  • 99. مدیریت کلاس‌های ماشین (Machine Classes)
  • 100. اصلاح کلاس‌های موتور (Engine Classes)

📚 محتوای این محصول آموزشی (پکیج کامل)

💡 این محصول یک نسخهٔ کامل و جامع است

تمامی محتوای آموزشی این کتاب در قالب یک بسته‌ی کامل و یکپارچه ارائه می‌شود و شامل تمام نسخه‌ها و فایل‌های موردنیاز برای یادگیری است.

🎁 محتویات کامل بسته دانلودی

🎯 این بسته یک دورهٔ آموزشی کامل و چندلایه است؛ شامل کتاب‌ها، تمرین‌ها و خودآزمایی .


ℹ️ نکات مهم هنگام خرید

  • این محصول به صورت فایل دانلودی کامل ارائه می‌شود و نسخهٔ چاپی ندارد.
  • توجه: لینک‌های اختصاصی دوره طی حداکثر 24 ساعت پس از ثبت سفارش ارسال می‌شوند.
  • دقت کنید لینک ها به شماره موبایل شما ارسال می شوند. پس در ارائه شماره موبایل صحیح دقت کنید.
  • برای راهنمایی در مورد نحوه دانلود به شماره 09395106248 پیامک دهید یا تماس بگیرید. (ایده آل ترین گزینه ارسال پیام در یکی از پیام رسان ها به همین شماره است تا سریعا لینک های کتاب همانجا برای شما ارسال گردد.)
  • اگر پرداخت انجام شده ولی بعد از 24 ساعت هنوز لینک‌ها را دریافت نکرده‌اید، نام و نام خانوادگی و نام محصول را پیامک کنید تا لینک‌ها دوباره ارسال شوند.

💬 راه‌های ارتباطی پشتیبانی:
واتس‌اپ یا هر پیام رسان داخلی یا پیامک: 09395106248
تلگرام: @ma_limbs

نظرات

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

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