Я использую StyleCop довольно долго (и я привык к нему). Мой друг порекомендовал мне также попробовать CodeMaid. Первое, что я заметил, - это различие в организации использования.CodeMaid vs Организация создания стиля Stylecop
Stylecop заказывает заказы в алфавитном порядке, где перечислены системные сообщения, а не системные данные перечислены ниже.
CodeMaid заказывает заказы также в алфавитном порядке, но не заказывает систему сначала. Это только заказы usings по алфавиту
Еще одна вещь, которую я наткнулся на то, что CodeMaid позволяет иметь usings вне пространства имен (и, насколько я знаю, это лучше размещать все usings в пределах пространства имен)
Я хотел спросить, каков надлежащий порядок использования и, в конце концов, почему?
Чтобы быть откровенным, я бы доверял StyleCop - MS Brand/tool. Он был разработан внутренне, а затем обнародован несколько лет назад, поэтому рекомендации естественно встроены в StyleCop. Я думаю, это зависит от ваших потребностей больше, чем что угодно, кроме лично, StyleCop. –
Возможный дубликат [C# с использованием заказа на размещение пространства имен] (http://stackoverflow.com/questions/6543107/c-sharp-using-namespace-statement-ordering) –
Порядок использования директив не имеет значения; позиция использования директив не имеет значения. Фактически, если вы немного разбираетесь в MSDN, они вызываются с использованием директив по какой-либо причине; они предоставляют информацию компилятору, но не отображаются в IL. –