--- 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