بازگشت به دوره
آموزش برنامه نویسی به کمک تست Test-Driven Development
0% تکمیلشده
0/0 مرحله
-
مقدمه ای بر توسعه تستمحور (TDD)
-
The Test Driven Development cycle
-
Why TDD?
-
Introducing our example application
-
Demonstrating the reverse polish calculator
-
TDD Walkthrough
-
Introduction to real-world testing
-
Introducing SOLID design principles
-
Single responsibility
-
Open closed
-
Liskov substitution
-
Interface segregation
-
Dependency inversion
-
Introducing test doubles
-
Stubs
-
Fakes
-
Mocks
-
Demonstrating test doubles
-
Mock frameworks
-
Dealing with legacy code
-
Demonstration of testing legacy code
-
Legacy code summary
-
Testing principles
-
Testing anti-patterns: The singleton
-
Testing anti-patterns: Create the world
-
Testing anti-patterns: Completely mocked
-
Testing anti-patterns: The exceptional test
-
Testing anti-patterns: Usually passes
-
Testing anti-patterns: One big test
-
Testing anti-patterns: The slow test
-
Testing anti-patterns: Second class test
-
Applying test-driven development
-
TDD Kata
درس 26 از 33
در حال پیشرفت