blob: abdd3167e135dfc8e02a4124950ffb21e05feffb (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
|
---
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]]
[[Conway's Law]]
|