AI 코딩 루프가 낡은 코드 습관을 따라 할 수 있다
Claude 같은 를 로 돌리면 빠르게 기능을 만들 수 있지만, 기존 코드가 가진 나쁜 습관까지 배울 수 있다. 한 실제 사례에서 고객사의 오래된 제품 코드에 를 적용하자 일주일 만에 기능 4개가 완성됐고, 코드 검사는 통과했으며, 겉으로는 문제가 없어 보였다. 하지만 에서 네 기능 모두 팀이 2년 동안 없애려던 오래된 방식으로 만들어졌다는 점이 드러났다.
그 오래된 방식은 코드 안에 40개 넘게 남아 있었고, 새 방식은 6개 정도뿐이었다. AI는 팀의 이전 결정이나 이전 계획을 자동으로 이해한 것이 아니라, 코드에서 가장 많이 보이는 방식을 맞는 방식으로 따라 했다. 새 프로젝트에서는 지시문과 설명으로 방향을 잡기 쉽지만, 오래된 프로젝트에서는 전체 코드가 AI의 기준이 되기 쉽다.
그래서 기능이 잘 돌아가고 속도가 빨라 보여도, 속으로는 가 다시 늘어날 수 있다. 기존 코드에 AI를 쓰기 전에는 AI가 따라 하면 안 되는 낡은 방식이 무엇인지 먼저 정리해야 한다.
핵심 포인트
- 는 기능 개발 속도를 크게 높일 수 있지만, 기존 코드의 나쁜 습관도 반복할 수 있다.
- AI는 코드 안에서 더 많이 보이는 방식을 ‘표준’처럼 받아들이기 쉽다.
- 팀이 버리려던 오래된 방식이 파일 40개 이상에 남아 있으면, 새 방식 몇 개보다 더 강한 신호가 된다.
- 코드가 잘 작동하고 코드 검사를 통과해도, 장기적으로는 를 늘릴 수 있다.
- 기존 프로젝트에 AI를 쓰기 전에는 피해야 할 패턴과 따라야 할 패턴을 먼저 문서로 정리하는 것이 좋다.