SonarQube
Sonarqube est revue de code et logiciel de gestion. Le logiciel est développé par SonarSource, qui a été fondée en 2008 par Freddy Mallet, Simon Brandhof et Olivier Gaudin. Le développement de sonarqube a effectivement commencé un an avant, en 2007, après qu'il a été réalisé qu'aucun produit existait qui pourrait préformer revue de code complète efficacement. clients notables de la société comprennent Michelin, Deutsche Bank, Samsung, Telefonica et BNP Paribas. Plus de 85.000 organisations utilisent des produits par SonarSource.
- contrôle de la qualité automatisée pour les grandes opérations de développement de code
- Tableau de bord administratif qui surveille en permanence progrès et erreurs
- Beaucoup de plugins disponibles pour améliorer les fonctionnalités du logiciel
- Une édition communautaire est gratuit et open source
- échelles de prix avec des lignes de production de code pour les éditions plus avancées
- Les développeurs qui produisent des millions de lignes de code par an seront bombardements jusqu'à 62 000 $ par année pour utiliser le logiciel, en fonction de la production, et les coûts par an pour d'énormes applications de base de données haute disponibilité pourraient atteindre 1 million $ par année
le développement du code est une entreprise sans cesse croissante, et les petites équipes de sous-sol d'antan ont été remplacées par des entreprises géantes avec des centaines de programmeurs travaillant sur le même produit. La gestion de ces équipes est un défi énorme, et le contrôle de la qualité peut être un cauchemar. Sonarqube par SonarSource peut aider. En mettant en œuvre un processus appelé inspection continu, sonarqube est en mesure de vérifier en permanence la qualité d'un produit en développement. Il garde un œil sur la qualité globale avec la gestion, le traitement du rapport parallèle, l'analyse de la branche de la qualité et porte également les moniteurs, les fonctions de gouvernance, une courte boucle de rétroaction, la haute disponibilité et plus. La porte de la qualité dispose d'un contrôle GO / NO-GO pour déterminer si une application ou fonctionnalité répond aux critères de qualité fixés, d'informer les administrateurs de savoir si oui ou non un programme est prêt pour le développement, au moins en ce qui concerne la qualité. Sonarqube prend en charge plus de 20 langages de programmation, y compris Python, Flex, Java, C #, C / C ++, PL / I, Swift, COBOL, Objective-C, PL / SQL, ABAP, RPG, tapuscrit, VB.Net et plus encore. En outre, plus de 60 plug-ins par des sources commerciales ou une communauté active peut améliorer le logiciel avec les langues supplémentaires, des pages ou des mesures, le rendant facile à personnaliser le logiciel pour répondre aux besoins uniques d'une équipe de développement. Le logiciel peut également être utilisé en ligne par l'intermédiaire SonarCloud, qui permet de suivre des projets publics en utilisant les mêmes caractéristiques que sonarqube.