StyleCop
StyleCop é uma pequena ferramenta construída em código-fonte aberto que é projetado para analisar C #, a fim de determinar a sua coerência com a sintaxe de codificação que StyleCop designa. Desde que a ferramenta foi projetado pela Microsoft, ele também verifica contra um conjunto de diretrizes de design que vão junto com o .NET Framework operado pela Microsoft. FxCop é outra ferramenta semelhante, mas que as assembleias de código ferramenta verifica que foram geridos pelo .NET Framework. Desde as ferramentas olhar para diferentes estilos de codificação, eles podem operar sob regras diferentes.
- Análise de código
- Ferramenta poderosa
- Coding consistente
- Obsoleto
Enquanto StyleCop é tecnicamente obsoleta agora que os usuários se mudaram para Visual Studio 2015, ele ainda pode ser usado por sistemas que ainda não fizeram a atualização para essa versão do software. O software não é mais suportado pelo desenvolvedor, mas ainda é uma ferramenta viável para sistemas mais antigos. Os usuários que querem garantir o seu código está até o uso lata par StyleCop para se certificar de que eles não estão fazendo quaisquer erros de sintaxe. A única coisa sobre StyleCop sobre o FxCop nome semelhante é que StyleCop realmente analisa próprio código fonte. O FxCop não ficar muito para baixo a esse nível, uma vez que pára em assembleias código gerado pelo .NET Framework. StyleCop segue um conjunto de regras distinto que lhe permite analisar com precisão de código e encontrar eventuais problemas. A primeira coisa que o software procura é a documentação adequada. A documentação é um dos aspectos mais importantes de codificação. Depois disso, ele verifica a disposição adequada e manutenção geral. código confuso com um monte de conteúdo estranho é mais difícil de manter, de modo que o software poderia recomendar uma redução de código. A partir daqui, StyleCop começa a ficar bastante específico. Ele começa a procurar problemas com a legibilidade, nomenclatura, e espaçamento. Estes pode não parecer questões significativas, mas até mesmo o menor caráter fora do lugar quando o código está compilando pode significar o software não funciona em todos. Quando você usa o software StyleCop, você vai ser capaz de usá-lo através da linha de comando ou através de uma GUI. Novas regras podem ser adicionados ao sistema de modo que será aplicada na análise de código. Agora que o desenvolvimento para o software cessou, os usuários do Visual Studio 2015 ou mais tarde pode usar o sucessor à ferramenta chamada StyleCopAnalyzers. Existem alguns utilizadores que possam reivindicar o software StyleCop reduz a produtividade global, uma vez que impõe regras de estilo que não são realmente necessárias. Por exemplo, em alguns casos, o software irá se recusar a compilar o código a menos que inclua espaços extras entre a função e os suportes que define função. Isso força o usuário para manualmente inserir esses espaços já que a maioria programadores não saberia para inseri-los de antemão. Uma regra como esta não é uma regra da linguagem de programação real, mas simplesmente uma regra do estilo imposto por StyleCop. Desde StyleCop obriga essas regras em cada bit de código escrito e analisados, os desenvolvedores terão um tempo duro usando esta ferramenta para analisar test-código na mosca. O código em si pode ser perfeitamente funcional, mas o software vai encontrar erros de sintaxe falsos que o impedem de compilar com sucesso.