AI 시대에서 개발자AI가 코드를 만드는 속도는 이미 사람이 직접 작성하는 속도를 크게 앞질렀다.그런데, 코드 생산 속도가 빨라졌다고 해서 검증 속도까지 빨라진 것은 아니다. 오히려 병목은 구현에서 검증으로 이동한다. AI는 잘못 이해한 요구사항도 놀라울 정도로 빠르게 구현한다. 그리고 테스트까지 AI에게 맡겨버리면, 잘못 이해한 요구사항을 테스트로 고정한 뒤 그 테스트를 완벽하게 통과시키는 코드까지 만들 수 있다. 그래서 나는 AI 시대의 TDD는 AI가 구현 과정에서 탈선하지 않게 만드는 피드백 루프로 보고 있다. 물론 위험도 있다. AI가 테스트와 구현을 둘 다 하면 오애한 대로 테스트를 쓰고 그 테스트를 통과시키는 일이 벌어진다. 테스트는 초록불인데 정작 의도가 틀린 것이다. 그래서 사람의 검토 ..