Test-Driven Development
Wymusza cykl czerwony–zielony–refaktoryzacja przed implementacją
Instalacja
/plugin install superpowers@claude-plugins-official
Kicks in before implementation code is written for a feature or a bugfix — the failing test always comes first.
- Autor
- Jesse Vincent (obra)
- Licencja
- MIT
Ta umiejętność narzuca ścisłą kolejność opartą na testach: najpierw powstaje test, który nie przechodzi, następnie potwierdzana jest właściwa przyczyna błędu, a dopiero potem dodawane jest minimum kodu potrzebne do zaliczenia testu. Refaktoryzacja jest dozwolona wyłącznie wtedy, gdy cały zestaw testów przechodzi i nadal przechodzi po zmianach. Jeśli kod produkcyjny powstał przed testem, należy go odrzucić i poprawnie rozpocząć cykl od nowa.
Podobne umiejętności
Working Backwards Press Release
UmiejętnośćNajpierw pisze komunikat, by słaby pomysł odpadł przed specyfikacją
Incremental Implementation
UmiejętnośćWdraża funkcje małymi etapami bez psucia kompilacji
Systematic Debugging
UmiejętnośćNajpierw odtwórz błąd, zamiast zgadywać poprawkę
Komentarze(0)
Zaloguj się, aby skomentować