اصول توسعه تست محور (TDD)
✅ سرفصل و جزئیات آموزش
آنچه یاد خواهید گرفت:
باگ های نرمافزاری، رگرسیونها و سیستمهای شکننده میتوانند توسعه را غیرقابل پیشبینی و پرخطر جلوه دهند. در این دوره، اصول توسعه تست محور (TDD)، شما توانایی نوشتن کد قابلاعتماد و قابلتست را با اطمینان خواهید یافت.
ابتدا، ریشههای TDD و نحوه عملکرد آن به عنوان یک فایروال کیفیت از طریق مفاهیمی مانند الگوی Triple-A و ذهنیت shift-left را بررسی خواهید کرد.
سپس یاد خواهید گرفت که چگونه چرخه Red-Green-Refactor را در سناریوهای واقعی، از جمله کار با کدهای قدیمی، به کار ببرید.
در نهایت، شما روشهای تست را با ارزشهای تجاری هماهنگ کرده، بدهی فنی را کاهش داده و شیوههای TDD را در تیم یا سازمان خود معرفی خواهید کرد.
پس از اتمام این دوره، شما مهارتها و دانش TDD لازم برای ساخت نرمافزار قابل نگهداری با حداقل رگرسیونها و عدم قطعیت را خواهید داشت.
اصول توسعه تست محور (TDD)
-
تاریخچه TDD 4m 16s
-
مثال عملی: یک تست ساده در پایتون 7m 41s
-
مثال عملی: یک تست ساده در #C 8m 46s
-
Triple-A در TDD 2m 51s
-
مقایسه فرآیند TDD با توسعه سنتی 3m 16s
-
Shift-left 2m 12s
-
ارزش واقعی تستهای واحد 1m 57s
-
درک Red-Green-Refactor 1m 55s
-
مثال عملی: RGR با #C 4m 24s
-
مثال عملی: RGR با پایتون 9m 8s
-
پیادهسازی Red-Green-Refactor با کد فرد دیگری 2m 49s
-
مثال عملی: RGR با کد قدیمی 6m 22s
-
یک مثال کاربردی از شیفت چپ 2m 53s
-
درک چگونگی بروز نقصها 3m 34s
-
شاید نه فردا، اما به زودی و برای بقیه عمرتان 2m 44s
-
TDD و BDD 2m 42s
-
الزامات TDD و Three Amigos 1m 22s
-
مثال عملی: ایجاد یک الزام در چارچوب TDD 2m 47s
-
منبع ابزارهای TDD 4m 5s
-
وقتی TDD واقعاً ارزش دردسرش را ندارد 2m 3s
-
رویکرد منطقی برای حداکثر کردن پوشش 4m 8s
-
چگونه امروز شروع کنیم؟ 1m 27s
-
خلاصه دوره 1m 14s
مشخصات آموزش
اصول توسعه تست محور (TDD)
- تاریخ به روز رسانی: 1404/06/21
- سطح دوره:مقدماتی
- تعداد درس:23
- مدت زمان :01:24:46
- حجم :188.0MB
- زبان:دوبله زبان فارسی
- دوره آموزشی:AI Academy