SonarQube
SonarQube είναι αναθεώρηση κώδικα και λογισμικού διαχείρισης. Το λογισμικό έχει αναπτυχθεί από SonarSource, η οποία ιδρύθηκε το 2008 από τον Freddy Mallet, Simon Brandhof και Olivier Gaudin. Ανάπτυξη SonarQube ξεκίνησε στην πραγματικότητα ένα χρόνο πριν, το 2007, αφού έγινε αντιληπτό ότι κανένα προϊόν δεν υπήρχε ότι θα μπορούσε να προμορφωμάτων συνολική αναθεώρηση κώδικα αποτελεσματικά. Αξιοσημείωτες οι πελάτες της εταιρείας περιλαμβάνουν Michelin, η Deutsche Bank, η Samsung, η Telefonica και η BNP Paribas. Πάνω από 85.000 οργανισμοί χρησιμοποιούν προϊόντα από SonarSource.
- Αυτοματοποιημένη ποιοτικού ελέγχου για τις πράξεις ανάπτυξη μεγάλων κώδικα
- Διοικητικές ταμπλό που συνεχώς παρακολουθεί την πρόοδο και τα λάθη
- Αφθονία των plugins διαθέσιμα για να βελτιώσουν τις δυνατότητες του λογισμικού
- Μια κοινότητα έκδοση είναι δωρεάν και ανοιχτού κώδικα
- Τιμή κλίμακες με τις γραμμές παραγωγής κώδικα για τις πιο προηγμένες εκδόσεις
- Οι προγραμματιστές που παράγουν εκατομμύρια γραμμές κώδικα από ένα χρόνο θα είναι ξεφλουδίσει έξω μέχρι και $ 62.000 το χρόνο για να χρησιμοποιήσει το λογισμικό, ανάλογα με την παραγωγή, και το κόστος ανά έτος για τεράστια, υψηλής διαθεσιμότητας εφαρμογών βάσεων δεδομένων θα μπορούσε να φθάσει $ 1 εκατομμύριο ανά έτος
ανάπτυξη κώδικα είναι μια συνεχώς αναπτυσσόμενη επιχείρηση, και οι μικρές, ομάδες υπόγειο του παρελθόντος έχουν αντικατασταθεί με το γιγαντιαίο επιχειρήσεις με εκατοντάδες προγραμματιστές που εργάζονται για το ίδιο προϊόν. Διαχείριση τέτοια τεράστια ομάδες είναι μια πρόκληση, και τον έλεγχο της ποιότητας μπορεί να είναι ένας εφιάλτης. SonarQube από SonarSource μπορεί να βοηθήσει με αυτό. Με την εφαρμογή μια διαδικασία που ονομάζεται Συνεχής Επιθεώρηση, SonarQube είναι σε θέση να ελέγχει συνεχώς την ποιότητα ενός προϊόντος σε εξέλιξη. Διατηρεί τις καρτέλες στη συνολική ποιότητα με μια πύλη της ποιότητας και της διαχείρισης οθόνες διαρροή, παράλληλη επεξεργασία έκθεση, ανάλυση υποκατάστημα, τα χαρακτηριστικά της διακυβέρνησης, ένα μικρό βρόχο ανάδρασης, υψηλή διαθεσιμότητα και περισσότερο. Η Πύλη Ποιότητα διαθέτει μια επιταγή GO / NO-GO για να καθορίσει αν μια εφαρμογή ή λειτουργία έχει περάσει σύνολο ποιοτικών κριτηρίων, ενημερώνοντας τους διαχειριστές για το αν ή όχι ένα πρόγραμμα είναι έτοιμο για την ανάπτυξη, τουλάχιστον σε ό, τι αφορά την ποιότητα. SonarQube υποστηρίζει πάνω από 20 γλώσσες προγραμματισμού, συμπεριλαμβανομένων των Python, Flex, Java, C #, C / C ++, PL / I, Swift, COBOL, Objective-C, PL / SQL, ABAP, RPG, γραφομηχανή, VB.Net και πολλά άλλα. Επιπλέον, περισσότερα από 60 plugins από εμπορικές πηγές ή μια ενεργή κοινότητα μπορεί να ενισχύσει το λογισμικό με επιπλέον γλώσσες, σελίδες και να τις μετρήσεις, είναι εύκολο να προσαρμόσετε το λογισμικό για τις μοναδικές ανάγκες της ομάδας ανάπτυξης. Το λογισμικό μπορεί επίσης να χρησιμοποιηθεί σε απευθείας σύνδεση μέσω SonarCloud, το οποίο μπορεί να παρακολουθεί τα δημόσια έργα, χρησιμοποιώντας τα ίδια χαρακτηριστικά με SonarQube.