2010-12-28 14 views
2

以下のような警告が表示されます。そのような扱いをする理由はわかりません。私はしばしば自分のコードを「地域化」する必要があります。StyleCopルールで#regionをコードで使用できないのはなぜですか?

あなたはどう思いますか?

alt text

+2

StyleCopのルールは設定可能です。参照:http://stackoverflow.com/questions/2430198/stylecop-sa1124-donotuseregions-is-reasonable –

答えて

2

デフォルトのStyleCopルールは石で設定されていません。
私はもうリンクを覚えていませんが、StyleCopチームの誰かが、一度、デフォルトルールは単なる提案であると言いました。

気に入らなければ、ルールSA1123を無効にしてください。

3

このStyleCopルールは単なる推奨事項ですが、私はそれを無効にしません。多くの場合、これらの#regionブロックは視覚的および読書の補助として使用されます。これは通常、特定の関数またはサブルーチンが長すぎたり、複数の部分で構成されていることを示す記号です。これをガイドまたはトリガとして使用して、非常に長いコードをリファクタリングすることができます。

+1

ロジック内に領域を追加しないでプライベートメソッドを作成してください。これにより再利用性が向上し、コードがきれいになります! –

関連する問題