Почему правило StyleCop не позволяет использовать #region в коде? - PullRequest
2 голосов
/ 28 декабря 2010

Я получаю предупреждение, как показано на скриншоте ниже, и я не понимаю, почему это будет рассматриваться так.Мне часто приходится «регионализировать» свои коды.

Что вы думаете?

alt text

Ответы [ 2 ]

4 голосов
/ 11 января 2013

Хотя это правило StyleCop действительно является рекомендацией, я бы не стал его отключать.Чаще всего эти блоки #region используются как визуальные средства и средства для чтения.Обычно это признак того, что определенная функция или подпрограмма слишком длинные и / или состоят из нескольких частей.Вы можете использовать это в качестве руководства или триггера для рефакторинга этого очень длинного кода.

2 голосов
/ 04 февраля 2011

Правила StyleCop по умолчанию не установлены в камне.
Я больше не помню ссылку, но кто-то из команды StyleCop однажды сказал, что правила по умолчанию - это просто предложения.

Так что не стесняйтесь отключать правило SA1123, если оно вам не нравится.

...