SonarQube
SonarQube è la revisione del codice e il software di gestione. Il software è sviluppato da SonarSource, che è stata fondata nel 2008 da Freddy Mallet, Simon Brandhof e Olivier Gaudin. Sviluppo di SonarQube effettivamente iniziato un anno prima, nel 2007, dopo che è stato reso conto che esisteva nessun prodotto che potrebbe preforme in modo efficace revisione completa del codice. Notevoli i clienti della società comprendono Michelin, Deutsche Bank, Samsung, Telefonica e BNP Paribas. Più di 85.000 organizzazioni utilizzano prodotti SonarSource.
- il controllo di qualità automatizzato per operazioni di sviluppo di grandi dimensioni codice
- cruscotto amministrativo che continuamente monitora progrediscono ed errori
- Un sacco di plugin disponibili per migliorare le caratteristiche del software
- Un'edizione comunità è gratuito e open source
- Prezzi scale con le linee di uscita del codice per le edizioni più avanzate
- Gli sviluppatori che producono milioni di righe di codice di un anno sarà sborsare fino a $ 62.000 all'anno per utilizzare il software, a seconda della potenza, ed i costi all'anno per enormi, ad alta disponibilità delle applicazioni di database potrebbe raggiungere $ 1 milione all'anno
lo sviluppo del codice è un business in continua crescita, e le piccole squadre, seminterrato di un tempo sono stati sostituiti con le imprese giganti con centinaia di programmatori che lavorano sullo stesso prodotto. La gestione di tali squadre enormi è una sfida, e il controllo di qualità può essere un incubo. SonarQube da SonarSource può aiutare in questo. Implementando un processo chiamato controllo continuo, SonarQube è in grado di controllare costantemente la qualità di un prodotto in fase di sviluppo. Mantiene sotto controllo qualità complessiva con un cancello di qualità e anche i monitor di perdite di gestione, l'elaborazione di report in parallelo, l'analisi ramo, le caratteristiche di governance, a breve ciclo di feedback, elevata disponibilità e di più. La Porta di qualità dotato di un controllo GO / NO-GO per determinare se un'applicazione o una funzione ha superato i criteri di qualità stabiliti, informare gli amministratori circa se un programma è pronto per lo sviluppo, almeno per quanto concerne la qualità. supporti SonarQube oltre 20 linguaggi di programmazione, tra cui Python, Flex, Java, C #, C / C ++, PL / I, Swift, COBOL, Objective-C, PL / SQL, ABAP, RPG, dattiloscritto, VB.Net e altro ancora. Inoltre, più di 60 plug-in per fonti commerciali o una comunità attiva possono migliorare il software con lingue aggiuntive, pagine o metriche, rendendo più semplice per personalizzare il software per le esigenze specifiche di un team di sviluppo. Il software può essere utilizzato anche on-line tramite SonarCloud, che permette di monitorare i progetti pubblici che utilizzano le stesse caratteristiche SonarQube.