اپلیکیشن اندرویدی فلشکارت آموزشی شناسایی و رفع بوی کد در برنامههای Elixir
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره شناسایی و رفع بوی کد در برنامههای Elixir
موضوع کلی: مهندسی نرمافزار و توسعهٔ پایدار
موضوع میانی: بهبود کیفیت و نگهداری کد
📋 سرفصلهای دوره
- 1. مقدمهای بر Elixir و توسعهٔ پایدار
- 2. مفاهیم اساسی Elixir برای توسعهٔ پایدار
- 3. معماری نرمافزار پایدار در Elixir
- 4. اصول طراحی نرمافزار پایدار
- 5. مقدمهای بر بوی کد (Code Smells)
- 6. اهمیت شناسایی بوی کد
- 7. طبقهبندی بوی کد در Elixir
- 8. بوی کد مربوط به پیچیدگی
- 9. بوی کد مربوط به وابستگیها
- 10. بوی کد مربوط به نامگذاری
- 11. بوی کد مربوط به ساختار کد
- 12. بوی کد مربوط به تکرار
- 13. بوی کد مربوط به عدم وضوح
- 14. بوی کد مربوط به وظایف نامشخص
- 15. بوی کد مربوط به توابع طولانی
- 16. بوی کد مربوط به کلاسهای بزرگ
- 17. بوی کد مربوط به پارامترهای زیاد
- 18. بوی کد مربوط به انشعابات شرطی زیاد
- 19. بوی کد مربوط به دادههای عمومی
- 20. بوی کد مربوط به صفات جفت شده
- 21. بوی کد مربوط به تغییرات پراکنده
- 22. بوی کد مربوط به بدنهٔ متد بزرگ
- 23. بوی کد مربوط به کپی کردن کد
- 24. بوی کد مربوط به کلاسهای شوتدِک (Shotgun Surgery)
- 25. بوی کد مربوط به وابستگیهای غیرضروری
- 26. بوی کد مربوط به گُلدن پَتچ (Golden patch)
- 27. بوی کد مربوط به تغییرات پراکنده
- 28. بوی کد مربوط به لایههای نامناسب
- 29. بوی کد مربوط به کد مرده
- 30. بوی کد مربوط به کد غیرقابل خواندن
- 31. بوی کد مربوط به کد غیرقابل تست
- 32. بوی کد مربوط به توابع تکراری
- 33. بوی کد مربوط به توابع با اثرات جانبی
- 34. بوی کد مربوط به توابع با نامهای مبهم
- 35. بوی کد مربوط به کلاسهای با مسئولیتهای متعدد
- 36. بوی کد مربوط به کلاسهای با وابستگیهای زیاد
- 37. بوی کد مربوط به کلاسهای با تغییرات زیاد
- 38. بوی کد مربوط به وابستگیهای دایرهای
- 39. بوی کد مربوط به وابستگیهای پنهان
- 40. بوی کد مربوط به وابستگیهای ناخواسته
- 41. بوی کد مربوط به توابع با منطق تکراری
- 42. بوی کد مربوط به توابع با پارامترهای نامرتبط
- 43. بوی کد مربوط به توابع با مقادیر ثابت زیاد
- 44. بوی کد مربوط به توابع با ساختارهای شرطی تودرتو
- 45. بوی کد مربوط به کلاسهای با state زیاد
- 46. بوی کد مربوط به کلاسهای با رفتار کم
- 47. بوی کد مربوط به کلاسهای با دادههای زیاد
- 48. بوی کد مربوط به کلاسهای با متدهای زیاد
- 49. بوی کد مربوط به کلاسهای با روابط پیچیده
- 50. بوی کد مربوط به کلاسهای با وراثت عمیق
- 51. بوی کد مربوط به کلاسهای با وراثت گسترده
- 52. بوی کد مربوط به کلاسهای با استفادهٔ نادر
- 53. بوی کد مربوط به کلاسهای با تغییرات مکرر
- 54. بوی کد مربوط به کلاسهای با مسئولیتهای مبهم
- 55. بوی کد مربوط به کلاسهای با وابستگیهای منطقی
- 56. بوی کد مربوط به توابع با پارامترهای اضافی
- 57. بوی کد مربوط به توابع با مقادیر بازگشتی نامشخص
- 58. بوی کد مربوط به توابع با اثرات جانبی ناخواسته
- 59. بوی کد مربوط به توابع با نامهای گمراهکننده
- 60. بوی کد مربوط به توابع با منطق تکراری در بخشهای مختلف
- 61. بوی کد مربوط به کلاسهای با وابستگیهای چرخشی
- 62. بوی کد مربوط به کلاسهای با state غیرقابل پیشبینی
- 63. بوی کد مربوط به کلاسهای با رفتار نامنظم
- 64. بوی کد مربوط به کلاسهای با دادههای غیرمرتبط
- 65. بوی کد مربوط به کلاسهای با متدهای غیرضروری
- 66. بوی کد مربوط به کلاسهای با روابط ضعیف
- 67. بوی کد مربوط به کلاسهای با وراثت نامناسب
- 68. بوی کد مربوط به کلاسهای با استفادهٔ کم و تغییرات زیاد
- 69. بوی کد مربوط به کلاسهای با مسئولیتهای متداخل
- 70. بوی کد مربوط به کلاسهای با وابستگیهای پیچیده
- 71. بوی کد مربوط به توابع با پارامترهای غیرضروری
- 72. بوی کد مربوط به توابع با مقادیر بازگشتی مبهم
- 73. بوی کد مربوط به توابع با اثرات جانبی غیرقابل کنترل
- 74. بوی کد مربوط به توابع با نامهای نامفهوم
- 75. بوی کد مربوط به توابع با منطق تکراری در چندین نقطه
- 76. بوی کد مربوط به کلاسهای با وابستگیهای نامتعارف
- 77. بوی کد مربوط به کلاسهای با state گیجکننده
- 78. بوی کد مربوط به کلاسهای با رفتار غیرمنتظره
- 79. بوی کد مربوط به کلاسهای با دادههای پراکنده
- 80. بوی کد مربوط به کلاسهای با متدهای زائد
- 81. بوی کد مربوط به کلاسهای با روابط ضعیف و ناپایدار
- 82. بوی کد مربوط به کلاسهای با وراثت ناکارآمد
- 83. بوی کد مربوط به کلاسهای با استفادهٔ کم و تغییرات فراوان
- 84. بوی کد مربوط به کلاسهای با مسئولیتهای نامشخص و متداخل
- 85. بوی کد مربوط به کلاسهای با وابستگیهای مبهم و پیچیده
- 86. بوی کد مربوط به توابع با پارامترهای اضافی و غیرمرتبط
- 87. بوی کد مربوط به توابع با مقادیر بازگشتی گیجکننده
- 88. بوی کد مربوط به توابع با اثرات جانبی ناخواسته و غیرقابل پیشبینی
- 89. بوی کد مربوط به توابع با نامهای گمراهکننده و نامفهوم
- 90. بوی کد مربوط به توابع با منطق تکراری در بخشهای مختلف و نامرتبط
- 91. بوی کد مربوط به کلاسهای با وابستگیهای غیرمعقول و چرخشی
- 92. بوی کد مربوط به کلاسهای با state غیرقابل مدیریت و پیشبینی
- 93. بوی کد مربوط به کلاسهای با رفتار نامنظم و غیرمنتظره
- 94. بوی کد مربوط به کلاسهای با دادههای نامربوط و پراکنده
- 95. بوی کد مربوط به کلاسهای با متدهای زائد و غیرضروری
- 96. بوی کد مربوط به کلاسهای با روابط ضعیف، ناپایدار و پیچیده
- 97. بوی کد مربوط به کلاسهای با وراثت ناکارآمد و نامناسب
- 98. بوی کد مربوط به کلاسهای با استفادهٔ کم، تغییرات فراوان و مسئولیتهای نامشخص
- 99. بوی کد مربوط به کلاسهای با وابستگیهای مبهم، پیچیده و غیرمعقول
- 100. بوی کد مربوط به شناسایی و رفع بوی کد با استفاده از ابزارهای Elixir
این اپلیکیشن فارسی برای یادگیری و مرور محتوای آموزشی از طریق فلشکارت طراحی شده است. کارتها را یکییکی مرور کنید، پاسخ پرسشها را به یاد بیاورید و نتیجه هر پاسخ را ثبت کنید. محتوای دوره پس از نصب درون برنامه در دسترس است تا برای مطالعه روزمره معمولاً به اتصال مداوم اینترنت نیاز نداشته باشید.
محتوای آموزشی در قالبهای متنوع ارائه میشود تا هم برای یادگیری مفاهیم جدید و هم برای تثبیت آموختهها قابل استفاده باشد.
- رابط کاربری فارسی و راستچین با فونت وزیر.
- تم روشن و تیره مطابق تنظیمات سیستم.
- صفحهبندی ساده برای انتخاب دوره و شروع مرور.
- نمایش تعداد دفعات مرور هر فصل.
- انتخاب چند فصل برای مرور همزمان.
- امکان تمرکز بر فصلهایی که هنوز مرور نشدهاند.
این اپلیکیشن برای دانشآموزان، دانشجویان، داوطلبان آزمونها و علاقهمندان به یادگیری طراحی شده است؛ بهویژه کسانی که میخواهند مطالب آموزشی را در زمانهای کوتاه مرور کنند، دانستههای خود را بسنجند و مطالعه منظمتری داشته باشند.
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.