Yagni

Rozwinięcie skrótu zasady „Yagni” brzmi następująco: „You aren’t gonna need it

Jest to zasada która która „mówi” nam abyśmy nie pisali funkcjonalności które w danym momencie nie są nam potrzebne. Nie jesteśmy w stanie przewidzieć co będzie nam potrzebne w przyszłości, więc próba zabezpieczenia się na przyszłość jest niemożliwa. Dużo bardziej prawdopodobne jest to, że pisanie nadmiarowe będzie w przyszłości i tak niewykorzystane.

Yagni” doskonale współpracuje z metodyką „TDD