재작성이 아니라 diff로 반복하라
코드가 일단 존재하면, 전체를 다시 요청하려는 충동을 참아라. "더 낫게 만들어줘" 같은 모호한 후속 요청은 작동하는 코드를 버리고 이미 고친 버그를 다시 들여온다. 원하는 구체적인 변경을 가리켜라.
That's not right, rewrite the whole thing.
The function works, but two issues:
1. The error on line with `throw new Error` should return a
Result type instead of throwing — match the pattern in
the validateUser function above.
2. The loop re-reads `items.length` each iteration; hoist it.
Show me just the diff for those two changes.
(전체 재작성이 아니라) diff를 요청하면 변경이 검토 가능하게 유지되고 이미 작동하는 부분이 보존된다. AI의 출력을 동료의 풀 리퀘스트처럼 다뤄라: 특정 줄에 코멘트하고, 표적화된 편집을 요청하라. 변경이 엇나가고 답변마다 코드가 원하던 것에서 점점 더 멀어진다면, 계속 땜질하지 마라 — 신뢰했던 마지막 버전으로 되돌리고 더 날카로운 설명으로 거기서부터 다시 프롬프트하라. 깨진 토대 위에서 앞으로만 반복하면 엉망진창이 가중될 뿐이다.