Sytuacja: miliony linii kodu, ponad sto programistów i częste defekty. Chcemy uniknąć defektów powtarzających się i chcemy poprawić projekt kodu (kto nie?).W jaki sposób można wdrożyć rozwój oparty na testach przy pomocy starszego kodu?
Test Driven Development (test pierwszego urządzenia, następnie kod) brzmi idealnie: napisać test case dla każdej funkcji.
Ale z tak dużą ilością kodu, jak można wdrożyć TDD? Gdzie zaczynasz - z funkcjami niskiego poziomu?
Czy jesteśmy zbyt spóźnieni, aby rozpocząć TDD?
+1: Kluczem jest * nie * próba kompleksowego modernizowania testów jednostkowych. – Richard
@Carl - ładne podsumowanie. Szczególnie podoba mi się, jak masz test jednostkowy i tekst systemowy z defektu. – Wikis
@Richard - Jestem zdziwiony - czy to nie jest przeciwieństwo tego, co mówi Carl? – Wikis