コードの一部に対してスタイル警官を実行していたところ、いくつか得られました。
SA1600: The field must have a documentation header.
誤解しないでほしいのですが、私はスタイル コップが好きです。複数の人と一緒にプロジェクトに取り組むときは素晴らしいのですが、このルールは私には少し過剰に思えます。追加する理由:
/// <summary>
/// blah blah blah
/// </summary>
すべての変数の先頭に。誰かが (Martin Fowler, Kent Beck.. ATM はよく覚えていない) コメントは「何」ではなく「なぜ」と言うべきだと言ったことを覚えていると確信しています。変数。
また、すべての変数にコメントがあるコードは読みにくいと思います。
私の考えでは、すべての変数が何であるかを説明する必要がある場合、名前付けに関しては本当に失敗しています。
他の誰かがコメント変数にコードの匂いを感じているのですか、それとも私だけですか?