개발자에게 문서란 어떤 의미일까요?
오늘 일하다 갑자기 든 생각.. 문서화를 없앨 수는 없을까요? 질문의 방향을 조금 바꿔서, 문서는 왜 필요할까요? 개발자에게 문서란 어떤 의미일까요? 조직의 규모가 커질수록 커뮤니케이션 비용이 커집니다. 이때 문서는 이 비용을 줄이는 데 큰 역할을 합니다. 그러나 문서 관리 비용과 줄어든 커뮤니케이션 비용 사이의 비교가 필요합니다. 만약 문서를 관리하는 데 너무 큰 비용이 든다면, 차라리 좀 더 복잡하게 커뮤니케이션 하는게 총 비용을 더 아낄 수 있습니다. 여러분은 개발 업무 중에 문서화에 대해 어떻게 생각하시나요? 문서화가 커뮤니케이션 비용을 줄이는 데 얼마나 도움이 되었는지, 혹은 문서 관리 비용이 너무 커서 비효율적이었던 경험이 있으신가요? 🤔