از صفر تا صد: نوشتن کد قابل تست در #C
✅ سرفصل و جزئیات آموزش
همه میدانند که امروزه تست کردن بخشی اجباری از توسعه نرمافزار است، اما بسیار پیش میآید که ناخواسته نوشتن تست را برای کدی که خودتان نوشتهاید، دشوار کنید. نوشتن کد قابل تست، مهارتی است که توسط باتجربهترین مهندسان نرمافزار تمرین میشود و معمولاً نشانهای از یک Codebase تمیز است که از روشهای مدرن استفاده میکند.
امروزه استفاده از دستیاران هوش مصنوعی برای نوشتن تستها بسیار آسان شده است، اما مهندسان واقعی درک عمیقی از چگونگی نوشتن کد قابل تست پیدا میکنند. در این دوره، مدرس توضیح خواهد داد که چرا نوشتن کد قابل تست با استفاده از #C تا این حد مهم است و گامبهگام به شما نشان میدهد که چگونه میتوانید این هنر را بیاموزید و آن را در کدهایی که مینویسید اعمال کنید.
از صفر تا صد: نوشتن کد قابل تست در #C
-
خوش آمدید 01:32
-
در این دوره چه چیزی یاد خواهید گرفت؟ 03:05
-
این دوره برای چه کسانی است و پیشنیازها چیست؟ 00:57
-
هزینه کدهای غیرقابل تست 05:49
-
چه چیزی کد را میسازد؟ 08:53
-
تست واحد چیست؟ 02:52
-
رویکرد صحیح به کد قابل تست 06:37
-
مقدمه 02:51
-
ورودیها و خروجیهای شفاف 14:03
-
مدیریت خطای صریح 11:18
-
جداسازی ساخت و منطق 07:56
-
تغییرات استیت قابل مشاهده 05:38
-
تمرین 03:09
-
مرور بخش 00:54
-
مقدمه 03:58
-
شناسایی و استخراج مسئولیتها 10:09
-
مقابله با Constructor Bloat 08:07
-
ایجاد نقاط تزریق موثر 13:34
-
آبجکتهای Injectable در مقابل Newable 05:54
-
ترکیب اجزای محدود 11:11
-
تمرین 02:48
-
مرور بخش 01:24
-
مقدمه 04:58
-
کار با وابستگیهای استاتیک 09:13
-
شکستن زنجیرههای وابستگی 08:39
-
ایجاد انتزاع برای سرویسهای خارجی 08:25
-
ایزوله کردن کد فریمورک 06:31
-
تمرین 01:46
-
مرور بخش 02:06
-
مقدمه 07:21
-
اجتناب از تداخل تستها 10:04
-
تبدیل وابستگیهای استاتیک به کد قابل تست 06:56
-
پیادهسازی توابع Pure 00:00
-
جایگزینی Singletonهای سنتی 06:11
-
تمرین 01:21
-
مرور بخش 01:33
-
مقدمه 01:12
-
نوشتن کنترلرهای ASP.NET Core قابل تست 15:08
-
طراحی کد Entity Framework برای قابلیت تستپذیری 09:22
-
قابل تست کردن کدهای وابسته به زمان 05:33
-
ایجاد وابستگیهای خارجی قابل تست 11:56
-
پیادهسازی احراز هویت و مجوز دهی قابل تست 05:35
-
مرور بخش 02:30
-
نتیجهگیری 01:10
مشخصات آموزش
از صفر تا صد: نوشتن کد قابل تست در #C
- تاریخ به روز رسانی: 1404/10/04
- سطح دوره:از صفر تا حرفهای
- تعداد درس:44
- مدت زمان :04:30:00
- حجم :1.44GB
- زبان:دوبله زبان فارسی
- دوره آموزشی:AI Academy