AI 코딩 에이전트가 내 코드 검토 습관을 깨뜨렸는데 그게 나쁜 것인지 잘 모르겠습니다.
나는 마치 돈을 빚진 것처럼 모든 차이점을 읽었습니다. 이제 상담원이 사전 검토를 하고 흥미로운 10%를 읽었습니다. 스킬은 사라지지 않고 움직였습니다.
수년 동안 내 규칙은 간단했습니다. 차이점의 모든 줄을 읽을 때까지 코드가 제공되지 않습니다. 속도가 느리고, 조금은 자만심이 강했고, 진짜 버그를 잡아냈습니다. 그러다가 사전 검토를 위해 에이전트를 고용했고 그 습관은 조용히 무너졌습니다.
달라진 것은 신뢰가 아니라 분류였습니다. 이제 에이전트는 지루한 90%, 이름이 바뀐 변수, 이동된 함수, 가져오기 정리를 읽고 실제로 결과가 있는 세 줄에 플래그를 지정합니다. 나는 그것을 읽었습니다. 검토 시간이 1시간에서 10분으로 줄었고 중요한 내용을 더 많이 파악할 수 있다고 확신합니다.
모두가 두려워하는 것은 내가 코드베이스를 이해하지 못할 것이라는 것입니다. 나는 그것이 거꾸로라고 생각한다. 상용구를 읽는 것에는 이해가 전혀 없었습니다. 변화가 왜 그런 식으로 형성되는지에 대한 논쟁이 있었고, 나는 여전히 그 주장을 거의 적은 줄로 가지고 있습니다.
내가 낭만적으로 표현하지 않을 비용이 있습니다. 상담원이 지루한 부분을 잘못 판단하면 진짜 변화는 90%에 숨어서 놓치게 됩니다. 그래서 저는 한 가지 습관을 유지합니다. 매주 금요일마다 전체 비교본을 무작위로 읽어서 지루한 부분이 어떻게 생겼는지 상기시켜줍니다. 그것은 의식이 아니라 교정입니다.
스킬은 사라지지 않고 이동했습니다. 나는 더 이상 인간 린터가 아닙니다. 나는 어떤 10%가 인간에게 가치가 있는지를 결정하는 사람입니다. 이 일은 제가 했던 일과는 다르고 아마도 더 나은 일일 것입니다.