Toolverse
All skills

tdd-workflows-tdd-green

by sickn33

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

Quick info

Author
sickn33
Category
Testing
Views
5

About this skill

Implement the minimal code needed to make failing tests pass in the TDD green phase.

How to use

  1. Przejrzyj testy, które aktualnie nie przechodzą, i zidentyfikuj najmniejszą zmianę potrzebną do ich naprawienia. Skoncentruj się na konkretnym zachowaniu, które test wymaga.

  2. Zaimplementuj minimalny kod, który spełni wymagania testu. Unikaj dodatkowych funkcji, refaktoryzacji lub optymalizacji — celem jest przejście z czerwonej fazy na zieloną.

  3. Uruchom testy po każdej zmianie, aby potwierdzić postęp. Jeśli test przechodzi, przejdź do następnego nieudanego testu.

  4. Zanotuj wszelkie skróty lub techniczny dług, który zaciągnąłeś podczas implementacji. Te notatki będą przydatne w fazie refaktoryzacji.

  5. 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.

  6. 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.

Related skills