Claude Opus 4.8, 작은 수정 요청에 기능을 다시 써버린 사례
은 처음에는 요청한 기능을 한 번에 깔끔하게 만들었다. 하지만 다음 날 작은 변경만 요청했을 때, 더 튼튼하게 만들겠다는 이유로 전체 기능을 다시 작성하려 했다. 그 결과는 더 튼튼하지도 않았고, 원래 기능으로도 제대로 남지 않았다.
이전에 만든 코드를 지운 뒤 빈 파일을 보면서 수정 방향이 좋다고 판단하는 식의 문제가 있었다. 작업은 네 시간 동안 이어졌고, 결국 처음에 만들었던 어제 버전으로 돌아갔다. 문제는 설명이 그럴듯해서 잠시 그 방향이 맞는 것처럼 느껴졌다는 점이다.
결론적으로 이 경험은 가 자신 있게 틀릴 수 있고, 되돌리기와 변경 검토가 매우 중요하다는 사례다.
핵심 포인트
- 이 처음에는 기능을 잘 만들었지만, 다음 작은 수정에서 전체를 다시 작성하려 했다.
- 더 튼튼하게 만들겠다는 방향은 실제로는 기능을 망가뜨렸다.
- 삭제된 코드를 기준으로 잘못된 판단을 내리는 모습이 있었다.
- 네 시간 뒤 최종 선택은 처음에 만들었던 버전으로 돌아가는 것이었다.
- 를 쓸 때는 되돌리기와 변경 비교가 핵심 안전장치다.