blob: b55515805c0fbf1847e0ff1315f6a4595449550d (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
|
---
tags:
- tdd
- software-design
- software-engineering
---
Test Driven Development (or Design) is a software engineering paradigm where one starts off with writing a failing test (suite) and from there tries to implement code to ultimately make the test succeed.
It is mainly divided into three styles:
- [[Detroit-style TDD]]
- [[London-style TDD]]
- [[Discovery Testing]]
|