آموزش ساده code smells
✅ سرفصل و جزئیات آموزش
آنچه یاد خواهید گرفت:
- شناسایی انواع مختلف code smells در توسعه نرمافزار
- درک تأثیر code smells بر قابلیت نگهداری نرمافزار
- اعمال تکنیکهای ریفکتور کردن برای بهبود ساختار کد
- تشخیص علائم وجود کد داپلیکیت و حذف ریداندنسی
پیشنیازهای دوره
- دانش اولیه در برنامهنویسی - آشنایی با حداقل یک زبان برنامهنویسی مانند پایتون، جاوا یا ++C
- مفاهیم برنامهنویسی شیگرا (OOP) - درک کلاسها، وراثت، پلیمورفیسم و کپسولهسازی
- اصول توسعه نرمافزار - تجربه در نوشتن، تست و اشکالزدایی کد
توضیحات دوره
آموزش ساده code smells - نوشتن کدی تمیزتر و قابل نگهداری
کد نامناسب میتواند روند توسعه را کند کند، باعث بروز باگ شود و نگهداری آن را دشوار سازد. اما چگونه میتوان این مشکلات را قبل از اینکه از کنترل خارج شوند، شناسایی کرد؟ دوره «آموزش ساده code smells» به شما کمک میکند تا شیوههای کدنویسی نامناسب را تشخیص داده و برطرف کنید، تا نرمافزارتان در عین مقیاسپذیری و کارایی، قابل نگهداری باقی بماند.
در این دوره، به عمق code smells رایج میپردازیم؛ الگوهای ظریف اما مضر که نشاندهنده مشکلات طراحی عمیقتر هستند. شما خواهید آموخت چگونه کدهای مشکلدار را شناسایی، تحلیل و ریفکتور کنید. این آموزشها از طریق مثالهای واقعی و تمرینهای عملی انجام میشوند.
آنچه میآموزید:
- درک مفهوم بوی کد و اهمیت آنها
- شناسایی بوی کد رایج مثل متدهای طولانی، کلاسهای بزرگ و کد داپلیکیت
- یادگیری تکنیکهای عملی ریفکتور کردن برای بهبود کیفیت کد
- شناخت تأثیر کد نامناسب بر قابلیت نگهداری و عملکرد نرمافزار
- توسعه عادتهای بهتر کدنویسی برای پیشگیری از بروز code smells
مخاطبان دوره:
- توسعهدهندگان (سطح مبتدی تا متوسط) که میخواهند کد تمیزتری بنویسند.
- مهندسان نرمافزار که روی پایگاههای کد قدیمی کار میکنند.
- بازبینهای کد و رهبران تیم که به دنبال رعایت بهترین شیوهها هستند.
- کسانی که علاقهمند به ریفکتور کردن و بهبود طراحی نرمافزار هستند.
چرا این دوره را انتخاب کنید؟
- مثالهای کاربردی- مشاهده code smells واقعی و روشهای فیکس کردن آنها
- ریفکتور کردن گامبهگام - یادگیری بهترین شیوهها برای بهبود کد نامناسب
- صرفهجویی در زمان و انرژی - نوشتن کدی که خواندن، اشکالزدایی و نگهداری آن سادهتر است.
- ارتقای مهارتهای مهندسی نرمافزار خود - بهبود تفکر طراحی و استانداردهای کدنویسی
پس از پایان دوره، قادر خواهید بود کدی تمیزتر و قابل نگهداریتر بنویسید که بدهی فنی را کاهش داده و کیفیت نرمافزار را ارتقا میدهد. همین حالا به ما بپیوندید و مهارتهای کدنویسی خود را به سطح بالاتری ببرید.
این دوره برای چه کسانی مناسب است؟
- توسعهدهندگان نرمافزار - که به دنبال بهبود کیفیت و قابلیت نگهداری کد هستند.
- برنامهنویسان سطح مبتدی و متوسط - که میخواهند مهارتهای کدنویسی و بهترین شیوهها را بیاموزند.
- مهندسان نرمافزار - علاقهمند به اعمال تکنیکهای ریفکتور کردن برای نرمافزار مقیاسپذیر
- بازبینهای کد و مهندسان تضمین کیفیت - که نیاز به شناسایی و رفع code smells به صورت مؤثر دارند.
- دانشجویان علوم کامپیوتر - که برای توسعه نرمافزار در سطح صنعت آماده میشوند.
- رهبران فنی و معماران - که هدفشان اعمال استانداردهای کد تمیز در تیمها است.
- توسعهدهندگان فریلنسر - که میخواهند برای مشتریان کد بهتر و قابل نگهداریتر بنویسند.
آموزش ساده code smells
-
درک code smells 11:03
-
متد طولانی 06:24
-
کلاس بزرگ 06:40
-
وسواس اولیه 13:50
-
لیست پارامترهای طولانی 07:05
-
دستههای داده 05:43
-
دستورات Switch 06:41
-
فیلد موقت 07:17
-
Bequest رد شده 06:08
-
کلاسهای جایگزین با رابطهای متفاوت 10:02
-
تغییر واگرا 07:07
-
تغییرات پراکنده 08:02
-
سلسلهمراتبهای وراثت موازی 06:39
-
کامنتها 04:55
-
کد داپلیکیت 06:14
-
کلاس تنبل 05:57
-
کلاس داده 06:15
-
کد مرده 06:31
-
عمومیت فرضی 08:22
-
حسادت به ویژگی 07:46
-
صمیمیت نامناسب 08:37
-
زنجیرههای پیام 05:47
-
واسط میانی 03:06
-
کلاس کتابخانه ناقص 04:46
مشخصات آموزش
آموزش ساده code smells
- تاریخ به روز رسانی: 1404/10/04
- سطح دوره:همه سطوح
- تعداد درس:24
- مدت زمان :02:50:57
- حجم :1.09GB
- زبان:دوبله زبان فارسی
- دوره آموزشی:AI Academy