summaryrefslogtreecommitdiff
path: root/London-style versus Detroit-style TDD.md
blob: 7c10d4d579a77a21c4d5eb29417ed68541489adc (plain)
1
2
3
4
5
6
7
8
9
10
11
12
---
tags:
  - tdd
  - software-design
  - software-engineering
---
Detroit-style TDD focuses mainly on working bottom up, starting with the core of the domain working outward.
London-style TDD works outside in, starting at an API endpoint or controller working inwards.

The primary con of london style is to build things that aren't needed ([[YAGNI]])

https://github.com/testdouble/contributing-tests/wiki/London-school-TDD