دوره آموزشی طراحی نرم افزار: کد و طراحی Smells

دوره آموزشی طراحی نرم افزار: کد و طراحی Smells

26 دقیقهمتوسط2019-09-17

مدرسین

Harrison Ferrone

Harrison Ferrone

Software Engineer, Game Developer, and Creative Technologist

جزئیات دوره

آیا تا به حال به این فکر کرده اید که آیا کد تازه نوشته شده شما به اندازه دلخواه شما موثر و قابل درک است؟ در این دوره آموزشی، نحوه شناسایی و مقابله با Smellهای کد و طراحی را بیاموزید: کدهایی که در عین کاربردی بودن، دارای نقاط ضعفی هستند که ممکن است منجر به ایجاد باگ یا مشکلات دیگر در خط شوند. مدرس Harrison Ferrone به تاریخچه Smellهای کد و نحوه تأثیر آنها بر گردش کار توسعه مدرن می پردازد. او نحوه کشف عادات بد سطح پایین یا روش را در کد، و همچنین نحوه تمیز نگه داشتن کد کلی سیستم، شناسایی و به روز رسانی انتزاعات بد، و موارد دیگر را بررسی می کند. بعلاوه، نحوه استفاده از ابزارها را برای از بین بردن کد بدی که با آن مواجه می شوید، ببینید.

اهداف یادگیری
Smellهای کد چیست؟
شناسایی Smellهای کد
محدود کردن Smellهای سطح برنامه
اجتناب از Smellهای طراحی
شناسایی انتزاعات بد

مهارت ها

Software DesignEssential TrainingSoftware Development

سرفصل ها

مقدمه

  • کد ناکارآمد خود را شناسایی کنید
  • آنچه باید بدانید

شروع به کار

  • درس تاریخ مختصر
  • چگونه می توان Smell را رمز کرد

شناسایی Smellهای کد

  • Smellهای سطح روش را پیدا کنید
  • Smellهای سطح کلاس دامپزشکی
  • Smellهای سطح برنامه را محدود کنید

اجتناب از Smellهای طراحی

  • انتزاعات بد را شناسایی کنید
  • سوء تفاهم در کپسولاسیون
  • مدولارسازی نادرست
  • سوء مدیریت سلسله مراتبی

نتیجه

  • مراحل بعدی