اهداف کارگاه
در انتهای این کارگاه شرکت کنندگان قادر خواهند بود کد کثیف را شناسایی کنند و بتوانند کد کثیف را تمیز کنند. همچنین زمانی که کد جدیدی می نویسند ، کد قابل توسعه تر و بهتری تولید نمایند.
خلاصه کارگاه کد تمیز
در این کارگاه شرکت کنندگان در دو روز با مباحث کد تمیز و همچنین اصول طراحی کلاس ها و بازبینی کد بصورت عملی آشنا می شوند. در روز اول مباحث کد تمیز و تفاوت کد تمیز با کثیف را بحث می کنیم و اصول solid را بصورت تئوری بررسی می کنیم. در روز دوم بصورت عملی با اصول Solid تمرین می کنیم و در ادامه با بدهی فنی و انواع آن بحث را ادامه می دهیم. در ادامه به بحث بازبینی کد و روشهای عملی آن می رویم .
مدت: 2 جلسه و هر جلسه 2 ساعت و 30 دقیقه
پیش نیاز: آشنایی با یکی از زبانهای Java , c#, php
مدرسان: سید جمال هاشمی و رضا رحیمی
سرفصل های کارگاه
- What is clean code
- Why clean code
- Best Practices for Writing Clean Code
- Meaningful Names
- Functions
- Comments
-
-
-
- Meaningful Names
- Functions
- Comments
-
-
- Solid principles
- Technical debt
- Bad smells
-
- Bloater
- Object-Oriented Abusers
- Change Preventers
- Dispensable
- Couplers