0

私はさまざまな会社で働いてきましたが、それぞれの場所で、コメントをコードに含めるべきかどうかについて人々の意見が異なります。プログラマーのコードは理解できるほど単純であり、したがって自己コメントする必要があるため、そうすべきではないと言う人もいます。彼らはさらに、コードが頻繁に変更され、開発者がコードとともにコメントを更新するのに十分な勤勉さを持っているとは限らないため、コメントはすぐに古くなり、誤解を招く可能性があると主張しています。他のグループは、コードの機能はシステムが何をするかを技術的な用語で説明することですが、コードのビジネス上の理由が何であるかを常に説明するわけではなく、したがってコメントはコンテキストを与えるために役立つと言いますコード。私は前者の見方に傾倒する傾向があります。コミュニティの見方は何だろうと思っていました。

ありがとう、

サチン

4

1 に答える 1

1

仰るとおりです。ビジネス上の理由は、受け入れテストで取得する必要があります。または、型システムがそれらを表現するのに十分強力な場合は、コンパイラで機械的にチェックできる型システムで直接取得する必要があります。

ビジネスルールと同じくらい重要なものは、チェックも実行もテストもされていないコメントには絶対含まれていません。

于 2012-10-09T16:50:17.813 に答える