The Kluever Maneuver — 버그 수정을 두 커밋으로 나누는 '끔찍한 테스트' 기법

articles testing tdd debugging git craftsmanship
Jordi의 블로그 The Scribbler of the Rueful Countenance에 실린 짧은 글 'The Kluever Maneuver'를 분석한다. 먼저 버그를 그대로 기록하는 '통과하는 테스트'를 커밋하고, 다음 커밋에서 버그와 테스트를 함께 고치는 2-커밋 버그 수정 기법과 그 근거, XFAIL과의 차이를 정리한다.