TDD
Najpierw piszesz test (czerwony), potem kod, który go przechodzi (zielony), na końcu refaktoryzujesz.
Dyscyplina spopularyzowana przez Kenta Becka. Wymusza projekt łatwy do testowania, daje szybką informację zwrotną i samodokumentujące się specyfikacje. Budzi spory — nie każdy trzyma się ściśle TDD, ale większość docenia podejście „testy najpierw”.