Mark Seemann draws a metaphor between TDD and mathematical induction to explain why test-driven code tends to work across multiple environments in a non-linear fashion. Starting with an anecdote about locale-dependent test failures discovered when a UK developer joined a Danish team, he explores how tests make implicit
•12m read time• From blog.ploeh.dk
Table of contents
Horizontal scaling #Two as many #TDD and inductive reasoning #Tests as statements #Tests are the first clients #Mathematical induction #Implicit assumptions #Conclusion #Sort: