tdd-workflows-tdd-green
Implement the minimal code needed to make failing tests pass in the TDD green phase.
Installation
Pick a client and clone the repository into its skills directory.
Installation
About this skill
Implement the minimal code needed to make failing tests pass in the TDD green phase.
How to use
Przejrzyj testy, które aktualnie nie przechodzą, i zidentyfikuj najmniejszą zmianę potrzebną do ich naprawienia. Skoncentruj się na konkretnym zachowaniu, które test wymaga.
Zaimplementuj minimalny kod, który spełni wymagania testu. Unikaj dodatkowych funkcji, refaktoryzacji lub optymalizacji — celem jest przejście z czerwonej fazy na zieloną.
Uruchom testy po każdej zmianie, aby potwierdzić postęp. Jeśli test przechodzi, przejdź do następnego nieudanego testu.
Zanotuj wszelkie skróty lub techniczny dług, który zaciągnąłeś podczas implementacji. Te notatki będą przydatne w fazie refaktoryzacji.
Powtarzaj proces dla każdego kolejnego testu, utrzymując kod w jak najprostszej formie. Nie łącz wielu zmian w jednym kroku — każda implementacja powinna być izolowana i testowalna.
Pamiętaj, aby nie omijać testów sztuczkami — zmiana musi rzeczywiście implementować wymagane zachowanie. Unikaj zmian zakresu poza konkretnym zachowaniem, które test sprawdza.