StyleCop

Web
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.

Baixar StyleCop
Características de StyleCop
  • Análise de código
Pros de StyleCop
  • Ferramenta poderosa
  • Coding consistente
Contras de StyleCop
  • Obsoleto
StyleCop Rever

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.

StyleCop Vídeo

Alternativas a StyleCop

CodeSonar

CodeSonar, produzido por GrammaTech, é fonte e software de análise de código binário que encontra defeitos críticos que podem travar sistemas, resultado em operações inesperadas, ameaçam
Mostrar detalhes

FindBugs

Livre
Findbugs é uma ferramenta que procura por bugs no código Java. Findbugs encontra os erros por analisando software de computador sem programas realmente executoras. Usando este software permite
Mostrar detalhes

SonarQube

Livre
SonarQube é revisão de código e software de gestão. O software é desenvolvido por SonarSource, que foi fundada em 2008 por Freddy Mallet, Simon Brandhof e Olivier Gaudin. Desenvolvimento de
Mostrar detalhes

PyCharm

Pago
PyCharm é um IDE com um rico conjunto de ferramentas para desenvolvedores de Python. O software foi desenvolvido pela JetBrains, e está disponível para Windows, Mac e Linux. PyCharm vai analisar,
Mostrar detalhes

WhiteSource Software

WhiteSource oferece um open source de gerenciamento de licença e solução de segurança. WhiteSource automatiza todo o processo de selecção de fonte aberta, aprovação, detecção de componentes
Mostrar detalhes

JSHint

Livre
Novo site JSHint. Anton Kovalyov 01 de outubro de 2013. Para o último par de semanas eu estive trabalhando em um novo homepage para JSHint e hoje tenho orgulho de anunciar o novo jshint.com! JSHint
Mostrar detalhes

Clang

Livre
Algumas das metas para o projeto incluem o seguinte:
Mostrar detalhes

Black Duck

Organizações em todo o mundo usam Black Duck soluções de software para garantir a segurança de código aberto e conformidade da licença em suas aplicações e recipientes.
Mostrar detalhes

Klocwork

* / / * -> * / entrega mais rápida de código seguro, confiável e conformant Enquanto as equipes de desenvolvimento de código com mais recursos, prazos mais curtos e normas mais rigorosas
Mostrar detalhes

Kiuwan

plataforma de segurança de aplicativos para todas as fases e todas as partes interessadas no SDLC. OWASP, CWE, PCI-DSS, NIST
Mostrar detalhes

PyLint

Livre
Python, pylint, pyreverse, análise de código, verificador, logilab, pep8
Mostrar detalhes

Cppcheck

Livre
Cppcheck é uma ferramenta de análise para o código C / C ++. Ele detecta os tipos de erros que os compiladores normalmente não conseguem detectar. o objetivo é nenhum falso positivo.
Mostrar detalhes