• دوره‌های آموزشی
    • Backend
      • آموزش پایتون (Python)
      • آموزش اس‌کیوال (SQL)
      • آموزش مای‌اس‌کیوال (MySQL)
      • آموزش پی اچ پی (PHP)
      • آموزش جاوا (Java)
      • آموزش سی پلاس پلاس (++C)
      • آموزش سی شارپ (#C)
      • آموزش آر (R)
      • آموزش کاتلین (Kotlin)
      • آموزش گو (Go)
      • آموزش جنگو (Django)
      • دوره مقدماتی جاوا
      • TDD
    • Frontend
      • آموزش سی اس اس (CSS)
      • آموزش اچ‌تی‌ام‌ال (HTML)
      • آموزش جاوا اسکریپت (JavaScript)
      • آموزش ری اکت (React)
    • هوش مصنوعی
      • آموزش یادگیری ماشین (Machine Learning)
      • آموزش علم داده (Data Science)
      • آموزش اکسل (Excel)
    • آموزش ریاضیات (Mathematics)
    • آموزش آیلتس (IELTS)
    • MBA
      • آموزش CRM
    • کامپیوتر برای مبتدی‌ها
      • تاریخچه کامپیوتر
      • مبانی کامپیوتر
      • آموزش ICDL
      • آموزش امنیت سایبری (Cyber Security)
  • وبلاگ
  • حمایت مالی
    ورودثبت‌نام

    سبدخرید

    هیچ محصولی در سبد خرید نیست.

    • ورود
    • پنل کاربری
    • دوره‌های آموزشی
      • Backend
        • آموزش پایتون (Python)
        • آموزش اس‌کیوال (SQL)
        • آموزش مای‌اس‌کیوال (MySQL)
        • آموزش پی اچ پی (PHP)
        • آموزش جاوا (Java)
        • آموزش سی پلاس پلاس (++C)
        • آموزش سی شارپ (#C)
        • آموزش آر (R)
        • آموزش کاتلین (Kotlin)
        • آموزش گو (Go)
        • آموزش جنگو (Django)
        • آموزش TDD
        • دوره مقدماتی جاوا
      • Frontend
        • آموزش سی اس اس (CSS)
        • آموزش اچ‌تی‌ام‌ال (HTML)
        • آموزش جاوا اسکریپت (JavaScript)
        • آموزش ری اکت (React)
      • هوش مصنوعی
        • آموزش یادگیری ماشین (Machine Learning)
        • آموزش علم داده (Data Science)
        • آموزش اکسل (Excel)
      • آموزش ریاضیات (Mathematics)
      • آموزش آیلتس (IELTS)
      • MBA
        • آموزش CRM
      • کامپیوتر برای مبتدی‌ها
        • تاریخچه کامپیوتر
        • مبانی کامپیوتر
        • آموزش ICDL
        • آموزش امنیت سایبری (Cyber Security)
    • وبلاگ
    • حمایت مالی
    بازگشت به دوره

    آموزش برنامه نویسی به کمک تست Test-Driven Development

    0% تکمیل‌شده
    0/0 مرحله
    1. مقدمه ای بر توسعه تست‌محور (TDD)
    2. The Test Driven Development cycle
    3. Why TDD?
    4. Introducing our example application
    5. Demonstrating the reverse polish calculator
    6. TDD Walkthrough
    7. Introduction to real-world testing
    8. Introducing SOLID design principles
    9. Single responsibility
    10. Open closed
    11. Liskov substitution
    12. Interface segregation
    13. Dependency inversion
    14. Introducing test doubles
    15. Stubs
    16. Fakes
    17. Mocks
    18. Demonstrating test doubles
    19. Mock frameworks
    20. Dealing with legacy code
    21. Demonstration of testing legacy code
    22. Legacy code summary
    23. Testing principles
    24. Testing anti-patterns: The singleton
    25. Testing anti-patterns: Create the world
    26. Testing anti-patterns: Completely mocked
    27. Testing anti-patterns: The exceptional test
    28. Testing anti-patterns: Usually passes
    29. Testing anti-patterns: One big test
    30. Testing anti-patterns: The slow test
    31. Testing anti-patterns: Second class test
    32. Applying test-driven development
    33. TDD Kata
    آموزش برنامه نویسی به کمک تست Test-Driven Development Introducing SOLID design principles
    درس 8 از 33
    در حال پیشرفت
    ← قبلی

    Introducing SOLID design principles