Только что нашел StyleCop, похоже, что-то стоит использовать для моих проектов. Затем я узнал, что вы можете использовать его с ReSharper (инструментом, который я также никогда не использовал). Поэтому я загрузил ReSharper, а также StyleCop для ReSharper. Я немного немного смущен, хотя:
-
Только с установкой StyleCop (без ReSharper) я закричаю за обращение напрямую к закрытым переменным в коде. Он хочет, чтобы я сделал это. Хорошо, отлично.
-
Если я использую только ReSharper, он говорит мне удалить все вызовы 'this', которые я только что добавил. Какой из них лучше?
-
Если я использую ReSharper + StyleCop для ReSharper, теперь он говорит мне добавить 'this' ко всем личным ссылкам-членам (как, например, StyleCop сделал все сам). Однако теперь он также хочет, чтобы я добавил 'this' ко всем элементам управления, которые я ссылаюсь на странице .aspx(т.е. Label.Text = this.variable → this.Label.Text = this.variable).
Я так смущен. Каков наилучший стандарт? Или я просто отлично делаю это так, как я сейчас (Label.Text = переменная)?