AI가 작성한 코드베이스가 점점 멀어지고 있습니다. 측정하는 방법은 다음과 같습니다.
(dev.to)Dev.to OpenSource

지난달에 제 핸들러들을 검토하던 중이었는데, 모두 Claude와 Cursor를 이용해서 몇 주에 걸쳐 작성했습니다. 뭔가 잘못된 느낌이었지만, 정확히 무엇인지는 알 수 없었습니다. 그러다 자세히 살펴보니, userHandler.ts는 3번째 줄에서 requireAuth(req)를 호출하여 스키마에 맞게 입력을 검증했고, 레코드가 없을 경우 typed NotFoundError를 발생시켰습니다. 깔끔하고, 의도적이며, 프로젝트의 다른 모든 핸들러와 일관성이 있었습니다. 하지만 orderHandler.ts는 일주일 뒤 다른 세션에서 작성되었는데, 인증(auth) 검사가 없었습니다.
댓글
아직 댓글이 없습니다. 첫 댓글을 남겨보세요.