Part 1 · Ch05 · TDD
왜 agent 시대에 TDD가 더 중요해졌는가
테스트는 agent에게
"맞게 만들었는지"를 알려주는 검증 신호
다.
agent의 self-correction 루프
1
테스트 실행 → 실패
2
에러 메시지 읽기
3
코드 수정 → 다시 실행
4
또 읽고 또 수정 ···
5
통과 → 작업 종료
신호가 있고 없고의 차이
×
테스트가 없으면 → agent는
"다 됐어요"라고 거짓말
한다
✓
테스트가 있으면 →
"통과 못 했어요"라고 본인이 신고
한다
✓
자율성과 테스트는
한 묶음
— 사람이 매번 옆에서 검증할 수 없으니까
팀원 10명이 agent를 굴리는데 테스트가 빈약하면
agent 10대가 동시에 거짓말
한다. 그래서 자산은 개인 습관이 아니라
팀이 공유하는 TDD hook 카탈로그
다.
← 이전
☰ 목차 · 80 / 150
다음 →