Umiejętność
Test-Driven Development
Wymusza cykl czerwony–zielony–refaktoryzacja przed implementacją
Instalacja
/plugin install superpowers@claude-plugins-official
Uruchamia się przy
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
Repozytoriumhttps://github.com/obra/superpowers
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.

Komentarze(0)
Zaloguj się, aby skomentować