LLM 코드를 직접 다시 타이핑해 인지 부채를 막는 방법
Prevent cognitive debt by manually retyping LLM-generated code
개인 프로젝트에서 LLM 코딩 어시스턴트를 사용하지만, 생성된 코드를 그대로 두면 인지 부채가 쌓인다고 느낀 저자는 모든 편집을 직접 타이핑하는 방식을 선택했다. 이 방식은 속도는 느리지만 코드베이스에 대한 깊은 이해와 공간적 지도를 제공하며, 환각이나 잘못된 설계를 발견하는 데도 도움이 된다. 저자는 이 워크플로를 수개월간 사용해왔으며, 업계 전반의 인지 부채에 대한 우려 속에서 개인적으로는 코드를 완전히 이해하는 것이 전문가로서의 의무라고 말한다.
타자로 코드를 직접 입력하면 속도가 느려질 수밖에 없는데, 그 덕분에 LLM이 만들어낸 환각이나 잘못된 설계 선택을 더 잘 발견할 수 있다.