SonarQube
Sonarqube es la revisión de código y software de gestión. El software es desarrollado por SonarSource, que fue fundada en 2008 por Freddy Mallet, Simon Brandhof y Olivier Gaudin. Desarrollo de sonarqube en realidad comenzó un año antes, en 2007, después de que se dio cuenta de que existía ningún producto que podría preformas revisión de código completa eficacia. clientes notables de la compañía incluyen Michelin, el Deutsche Bank, Samsung, Telefónica y BNP Paribas. Más de 85.000 organizaciones utilizan productos por SonarSource.
- el control de calidad automatizado para las operaciones de desarrollo de código grandes
- tablero administrativo que continuamente monitorea el progreso y los errores
- Un montón de plugins disponibles para mejorar las características del software
- Una edición de la comunidad es libre y de código abierto
- Precios escalas con las líneas de salida de código para las ediciones más avanzadas
- Los desarrolladores que producen millones de líneas de código de un año serán desembolsar hasta $ 62.000 por año para utilizar el software, en función de la producción y los costos anuales para grandes aplicaciones de bases de datos, alta disponibilidad podrían llegar a $ 1 millón por año
desarrollo de código es un negocio cada vez mayor, y los pequeños, los equipos del sótano de antaño han sido sustituidos por las empresas gigantes con cientos de programadores que trabajan en el mismo producto. La gestión de este tipo de equipos es un reto enorme, y control de calidad puede ser una pesadilla. Sonarqube por SonarSource puede ayudar con eso. Mediante la implementación de un proceso llamado inspección continua, sonarqube es capaz de comprobar constantemente la calidad de un producto en desarrollo. Mantiene control sobre la calidad general con una puerta de calidad y también la gestión de monitores de fugas, el procesamiento de informes en paralelo, el análisis rama, funciones de gobierno, un bucle de retroalimentación corta, alta disponibilidad y más. La puerta cuenta con un control de calidad GO / NO-GO para determinar si una aplicación o función ha pasado los criterios de calidad establecidos, informando a los administradores acerca de si es o no un programa está listo para el desarrollo, al menos en lo que se refiere a la calidad. Sonarqube soporta más de 20 lenguajes de programación, incluyendo Python, Flex, Java, C #, C / C ++, PL / I, Swift, COBOL, Objective-C, PL / SQL, ABAP, RPG, mecanografiado, VB.Net y más. Por otra parte, más de 60 plugins de fuentes comerciales o una comunidad activa puede mejorar el software con idiomas adicionales, páginas o métricas, por lo que es fácil de personalizar el software para las necesidades únicas de un equipo de desarrollo. El software también se puede utilizar en línea a través SonarCloud, que puede realizar un seguimiento de los proyectos públicos que utilizan las mismas características que sonarqube.