Software EngineeringOpen accessPublished 3 Oct 2026
Build a feature test-first under a strict red-green-refactor loop, where every test is watched failing before the code that satisfies it is written. Use when the user asks for TDD, or for well-specified logic where the behavior is known up front.