Software EngineeringOpen accessPublished 3 Oct 2026
Test-driven development with red-green-refactor loop and vertical slices. Use when building features, fixing bugs, or when the user mentions TDD, red-green-refactor, test-first, or wants integration tests. Do not use for exploratory prototyping.