SonarQube

SonarQube

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 SonarQube realmente começou um ano antes, em 2007, depois percebeu-se que nenhum produto existia que poderiam pré-forma abrangente revisão de código de forma eficaz. clientes notáveis ​​da empresa incluem Michelin, Deutsche Bank, Samsung, Telefonica e BNP Paribas. Mais de 85.000 organizações utilizam produtos por SonarSource.

Baixar SonarQube
Características de SonarQube
  • controle de qualidade automatizado para as operações de desenvolvimento de grande código
  • painel administrativo que continuamente monitora o progresso e erros
  • Abundância de plugins disponíveis para aumentar as funcionalidades do software
Pros de SonarQube
  • A edição da comunidade é livre e open source
  • Preços escalas com linhas de saída de código para edições mais avançadas
Contras de SonarQube
  • Os desenvolvedores que produzem milhões de linhas de código de um ano será descascar para fora até US $ 62.000 por ano para usar o software, dependendo de saída, e os custos por ano para aplicações de banco de dados enormes, alta disponibilidade poderia chegar a US $ 1 milhão por ano
SonarQube Rever

desenvolvimento de código é um negócio crescente, e as pequenas, equipes do porão do passado foram substituídos por empresas gigantes com centenas de programadores que trabalham com o mesmo produto. A gestão de tais equipes grandes é um desafio, e controle de qualidade pode ser um pesadelo. SonarQube por SonarSource pode ajudar com isso. Com a implementação de um processo chamado de Inspeção Contínua, SonarQube é capaz de verificar constantemente a qualidade de um produto em desenvolvimento. Ele mantém o controle sobre a qualidade global com um portão de qualidade e também a gestão monitores de vazamento, processamento de relatório paralelo, análise ramo, recursos de governança, um ciclo de feedback curto, alta disponibilidade e muito mais. O Portão de Qualidade apresenta um cheque GO / NO-GO para determinar se um aplicativo ou recurso passou critérios de qualidade definidos, informando os administradores sobre se ou não um programa está pronto para o desenvolvimento, pelo menos em termos de qualidade está em causa. suportes SonarQube mais de 20 linguagens de programação, incluindo Python, Flex, Java, C #, C / C ++, PL / I, Swift, COBOL, Objective-C, PL / SQL, ABAP, RPG, texto datilografado, VB.Net e muito mais. Além disso, mais de 60 plugins por fontes comerciais ou uma comunidade ativa pode melhorar o software com outro idioma extra, páginas ou métricas, tornando-o fácil de personalizar o software para as necessidades exclusivas de uma equipe de desenvolvimento. O software também pode ser usado online via SonarCloud, que pode acompanhar projetos públicos que utilizam os mesmos recursos que SonarQube.

SonarQube Vídeo

Alternativas a SonarQube

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
Mostrar detalhes

Codacy

freemium
Codacy é um software que permite o código automatizado testar e rever de uma peça de programação. Você pode se inscrever para Codacy com GitHub ou usar uma conta diferente para se inscrever. Codacy
Mostrar detalhes

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

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