코드베이스에서 모든 인라인 문서를 제거했습니다
I've removed all inline documentation from my codebase
핵심 요약
Claude의 과도한 인라인 주석 생성을 막기 위해 주석을 전면 제거하고 별도 문서로 관리하는 방식을 도입했습니다.
- 주석 제거 — Claude의 불필요한 정보 나열을 방지하고 코드 가독성을 높임
- 토큰 효율성 — 인라인 주석을 없애 토큰 사용량을 줄이고 에이전트의 혼란을 방지함
- 별도 문서화 — 코드 설명이 필요한 경우 별도의 .md 파일로 관리함
- 에이전트 제어 — AGENTS.md 규칙을 통해 Claude의 주석 생성 습관을 통제함
뭘 어떻게 해도 Claude가 인라인 문서에 주절주절 뇌를 비워대는 꼴을 못 고치겠더라. 간결하게 꼭 필요한 동작만 문서화하라고 아무리 억제해 봐도 소용이 없음. 그래서 그냥 코드베이스에서 인라인 문서를 싹 다 밀어버렸다. AGENTS.md에 '인라인 문서 금지' 규칙도 박아넣고, 코드 가독성 높이는 겸 셀프 도큐먼트 작업도 같이 진행함.
결과는 꽤 만족스러움. 코드 읽기도 훨씬 편해졌고, 에이전트들이 헛소리하게 만드는 낡은 컨텍스트도 줄었음. 토큰 사용량도 전체적으로 줄어든 건 덤이고. 다행히 JSDoc 같은 게 꼭 필요한 상황은 아니라서 다행이다. 코드로 설명 안 되는 건 그냥 따로 .md 파일 하나 파서 정리하는 중. 이거 추천함.


