Почему является новым кодом.NET от Microsoft не совместимая Microsoft StyleCop?

Вы можете использовать Набор конфигурации в шаблоне формирования облака, чтобы определить шаги, на которых вы можете выполнять копии или запускать сценарии или команды при запуске ресурса EC2. Вы даже можете временно запустить его, чтобы он отключился после завершения всех операций.

Затем вы можете использовать скрипт или лямбда-функцию для выполнения стека облачной информации

5
задан Peter 18 October 2008 в 08:18
поделиться

5 ответов

StyleCop проверяет соответствие к Microsoft Framework Design Guidelines.

Инструкции осуществляются только на коде, который составляет надлежащую Платформу.NET, и даже в платформе надлежащие, случайные ошибки существуют. В другом месте инструкции являются рекомендациями только.

Руководство по проектированию платформы доступно как печатная книга и делает очень интересное чтение для аннотаций от участников на том, почему и как они соглашаются или не соглашаются, и как лучше всего применить и интерпретировать правила. Я должен указать на несколько важных фактов:

  • Даже люди, которые записали инструкции, не договариваются обо всех них.
  • Вы, вероятно, не пишете, что платформа для выпускает на волю.
  • Инструкции являются происходящей работой, и StyleCop отстает от них.
6
ответ дан 18 December 2019 в 07:57
поделиться

Microsoft не является монолитной. У различных групп в нем будут различные мнения о том, насколько важный предупреждения StyleCop. Много людей предпочло бы выпускать раньше, чем бездельничают изменяющиеся вещи, которые не делают все так большим различием.

Кроме того, StyleCop не является правильным все время. Иногда лучшая вещь сделать с предупреждением состоит в том, чтобы проигнорировать его.

10
ответ дан 18 December 2019 в 07:57
поделиться

Большинство, если не все шаблоны Microsoft, в Visual Studio, не являются жалобой на копию Стиля.

1
ответ дан 18 December 2019 в 07:57
поделиться

Некоторые мысли о том, чтобы быть совместимым с полицейским стиля:

  • У полицейского стиля есть правила, которые хороши в целом.

  • Существуют ситуации, когда общие правила не достаточно хороши для особого случая или не имеют смысла.

  • Возьмите, например, платформу Microsoft XNA, та платформа нарушает столько правил, который заставляет FXCop кричать. Но у них есть абсолютные законные причины повредить их, как производительность и мобильность.

  • Правилами полицейского стиля являются Рекомендации, не, Законы, повреждая их сводятся к обоснованию того, что дает большинство преимуществ для ситуации: после правила и быть стандартным и знакомым или, или нарушение правила по определенной причине Ваша ситуация диктует, и обладайте другими преимуществами от выполнения так.

  • Изменение правил. Что-то должно управлять изменением.

Так, команда Microsoft MVC свободна быть полицейским Стиля, не совместимым, если они чувствуют, что это - хорошая вещь сделать так.

P.S. Нарушение правил ни на каком серьезном основании, что поэтому никогда не является хорошей вещью.

2
ответ дан 18 December 2019 в 07:57
поделиться

Можно также спросить, почему большинство приложений Microsoft не следует инструкциям Microsoft Usability.

MS является крупной компанией, и как все крупные компании они обычно не следуют своим собственным правилам.

1
ответ дан 18 December 2019 в 07:57
поделиться
Другие вопросы по тегам:

Похожие вопросы: