TEST-DRIVEN DEVELOPMENT
TDD
테스트를 먼저 쓰고, 그 테스트를 통과시키는 방향으로 코드를 만든다. (Red-Green-Refactor)
agent가 스스로 검증하게 해준다. 통과/실패 신호로 "다 됐는지"를 사람에게 묻지 않고 자기가 판단해 루프를 돈다.
SPEC-DRIVEN DEVELOPMENT · 07번
SDD
자연어 스펙(spec)을 먼저 쓰고, 그 spec으로 코드 생성과 검증을 주도한다.
agent가 합의된 스펙에 맞춰 코드를 작성하게 해준다. "무엇을 만들지"가 박혀 있어 엉뚱한 방향으로 새지 않는다.