世の中には2通りの人間がいると思うのです。 プログラムを書く際に「日本語で思いついてプログラム言語に翻訳する人」と「プログラム言語が先に思いついて、日本語に翻訳する人」の2通りです。 前者はコメントをモリモリ書いていく人が多数でしょうけど、後者はどうしてもコメントが少なくなってしまうのではと。 後者の人たちは下手をすると日本語で書いてあるより、プログラム言語で書かれている方が早く読めたりするわけで。 コメントがロジックと乖離していればなおさらで、コメントが返って思考の邪魔になってしまうのではと。 そのため、「第三者に公開する必要性のある」「ロジックが抽象的」「煩雑な変数」「TODOとして」など、日本語が先に思いつく人よりコメントをつける必然性ができるタイミング少ないと予想するわけで。