Przejdź do treści
ai101.tools
nawigujotwórzesczamknij
Claude+372Whisper+228LangChain+168Codex+223NotebookLM+276DALL-E 3+192DeepL+249n8n+208Topaz Video AI+153LlamaIndex+161
Test-Driven Development logo
Umiejętność

Test-Driven Development

Wymusza cykl czerwony–zielony–refaktoryzacja przed implementacją

0
ZapiszOdwiedź stronę ↗

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

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ć

Nie ma jeszcze komentarzy — napisz pierwszy.

Podobne umiejętności

Zgłoś ten komentarz

Dlaczego to zgłaszasz?