나는 오늘 동료와 이야기하고 있었다. 우리는 두 가지 다른 프로젝트를 위해 코드 작업을합니다. 제 경우에는 본인의 코드를 작성하는 유일한 사람입니다. 그녀의 경우, 여러 사람이 동일한 코드베이스에서 일하며, 정기적으로 (8-12 개월마다) 정기적으로 오가는 협동 학생을 포함합니다. 그녀는 자신의 의견에 자유로 워서 모든 곳에서 의견을 전했습니다. 그녀의 추론은 코드의 많은 부분이 그녀가 작성하지 않았고 그녀 이외의 다른 사람에 의해 변경 될 수 있기 때문에 사물이 어디에 있고 무엇을하는지 기억하는 데 도움이된다는 것입니다. 한편, 나는 코드에서 주석을 최소화하려고 시도하여 명백한 해결 방법이나 버그가있는 곳에만 배치합니다. 그러나 코드 전체를 더 잘 이해하고 직접 제어 할 수 있습니다.
그 의견에 대한 저의 의견은 최소화되어야하고 코드는 대부분의 이야기를 말해야하지만 그녀의 추론도 의미가 있습니다. 그녀의 추론에 결함이 있습니까? 코드를 복잡하게 만들 수 있지만, 중소형으로 많은 사람들이 작업하는 경우 궁극적으로 도움이 될 수 있습니다.