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
Post cover image
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: