단순히 AI가 짠 코드를 수정하는 것은 ‘땜질’에 불과하다. 진정한 개선은 AI가 왜 그런 실수를 했는지 파악하고, 그 실수가 다시는 일어날 수 없도록 시스템적 제약(Lint Rule)을 추가하는 과정에서 일어난다. 이는 인간 개발자가 자신의 노하우를 코드베이스의 유전자에 새기는 행위와 같다.

근거

린트 규칙은 외부에서 빌려온 표준(Standard)보다, 실제 개발 과정에서 발생한 ‘나의 실수’와 ‘팀의 컨벤션’에서 추출할 때 가장 강력한 위력을 발휘한다. AI와의 협업 세션이 끝날 때마다 무엇을 놓쳤는지 회고하고, 그 결과를 린트 규칙으로 변환하는 프로세스를 반복하면 코드베이스는 갈수록 AI가 코딩하기 좋은 ‘최적화된 환경’으로 진화한다.

나는 AI 세션이 끝날 때마다 무엇을 놓쳤는지 회고를 돌린다. 나온 실수들을 기록해둔다. 주기적으로 Lint 규칙으로 만들 수 있는 게 있는지 찾는다.

연결된 생각

출처

클리핑 · linkedin.com