Stylecop, vantagens/desvantagens
Pergunta
É Stylecop Útil, quais são as vantagens ou desvantagens disso?
Eu também baixei o Stylecop, RESHARPER STYLECOP.
Estou usando o Resharper e ele tem seus próprios padrões de codificação e o Stylecop tem o seu, estou confuso quais regras serão usadas?
Solução
Acho o Stylecop muito útil para obter consistência em uma equipe de desenvolvimento. Não vai melhorar o valor funcional do seu código, mas melhorará a legibilidade e removerá muitas das nuances que você obtém em um ambiente colaborativo.
Quanto a ter muitas regras que não são aplicáveis, descobri que a melhor abordagem é apenas desligar as que você não deseja seguir no nível da máquina. Você sempre pode compartilhar esse arquivo de configuração com outras pessoas para que toda a equipe trabalhe no mesmo conjunto de regras.
Quanto ao Resharper, há algum crossover nas regras, mas seu objetivo principal é codificar a produtividade em oposição ao cumprimento de um conjunto de regras de formatação. A outra coisa é que o Resharper é apenas uma ferramenta IDE, enquanto o StyleCop pode ser usado com o MSBuild fora do Visual Studio. As violações das regras RESHARPER e STYLECOP serão mostradas por padrão, então você precisará ser seletivo em termos de quais você deseja aderir e quais deseja desativar.
Boa sorte!
Outras dicas
Eu achei o Resharper 4.5 ser muito bom por si só. Você pode baixar Stylecop para resharper para conseguir os dois. No entanto, descobri que muitas vezes gasto mais tempo configurando o StyloCop para ignorar as regras do que o valor que recebo dela.