Streszczenie:
Poniższa praca przedstawia ideę produkcji oprogramowania kierując się zasadami TDD, gdzie tworzenie testów poprzedza implementację funkcjonalności. Na podstawie napisanej aplikacji, pokazującej możliwości tego podejścia oraz zaprezentowanej teorii, praca zestawia popularne techniki z Test-Driven Development, pokazując jego mocne i słabe strony.