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