EN DE
← ← Zurück zur Übersicht

test-driven-development

software-development › test-driven-development v1.1.0
testing tdd development quality red-green-refactor

Beschreibung

TDD: enforce RED-GREEN-REFACTOR, tests before code.

Relevanz für unsere Projekte

ROT-GRÜN-REFACTOR-Zyklus für jede Codeänderung. Stellt sicher, dass Tests vor der Implementierung geschrieben werden und alle Änderungen rückwärtskompatibel sind.

Ablauf

1🔴 Phase 1: RED — Fehlerhaften Test schreiben, der das gewünschte Verhalten beschreibt
2🟢 Phase 2: GREEN — Minimale Implementierung schreiben, um den Test zu bestehen
3♻️ Phase 3: REFACTOR — Code aufräumen, während alle Tests grün bleiben
4🔁 Wiederholen — Nächsten Test schreiben, Zyklus fortsetzen

SKILL.md Preview

# Test-Driven Development (TDD)

## Overview

Write the test first. Watch it fail. Write minimal code to pass.

**Core principle:** If you didn't watch the test fail, you don't know if it tests the right thing.

**Violating the letter of the rules is violating the spirit of the rules.**

## When to Use

**Always:**
- New features
- Bug fixes
- Refactoring
- Behavior changes

**Exceptions (ask the user first):**
- Throwaway prototypes
- Generated code
- Configuration files

Thinking "skip TDD jus

← ← Zurück zur Übersicht