SonarQube

SonarQube

SonarQube είναι αναθεώρηση κώδικα και λογισμικού διαχείρισης. Το λογισμικό έχει αναπτυχθεί από SonarSource, η οποία ιδρύθηκε το 2008 από τον Freddy Mallet, Simon Brandhof και Olivier Gaudin. Ανάπτυξη SonarQube ξεκίνησε στην πραγματικότητα ένα χρόνο πριν, το 2007, αφού έγινε αντιληπτό ότι κανένα προϊόν δεν υπήρχε ότι θα μπορούσε να προμορφωμάτων συνολική αναθεώρηση κώδικα αποτελεσματικά. Αξιοσημείωτες οι πελάτες της εταιρείας περιλαμβάνουν Michelin, η Deutsche Bank, η Samsung, η Telefonica και η BNP Paribas. Πάνω από 85.000 οργανισμοί χρησιμοποιούν προϊόντα από SonarSource.

Κατεβάστε SonarQube
Χαρακτηριστικά SonarQube
  • Αυτοματοποιημένη ποιοτικού ελέγχου για τις πράξεις ανάπτυξη μεγάλων κώδικα
  • Διοικητικές ταμπλό που συνεχώς παρακολουθεί την πρόοδο και τα λάθη
  • Αφθονία των plugins διαθέσιμα για να βελτιώσουν τις δυνατότητες του λογισμικού
Πλεονεκτήματα της SonarQube
  • Μια κοινότητα έκδοση είναι δωρεάν και ανοιχτού κώδικα
  • Τιμή κλίμακες με τις γραμμές παραγωγής κώδικα για τις πιο προηγμένες εκδόσεις
Μειονεκτήματα της SonarQube
  • Οι προγραμματιστές που παράγουν εκατομμύρια γραμμές κώδικα από ένα χρόνο θα είναι ξεφλουδίσει έξω μέχρι και $ 62.000 το χρόνο για να χρησιμοποιήσει το λογισμικό, ανάλογα με την παραγωγή, και το κόστος ανά έτος για τεράστια, υψηλής διαθεσιμότητας εφαρμογών βάσεων δεδομένων θα μπορούσε να φθάσει $ 1 εκατομμύριο ανά έτος
SonarQube Κριτικές

ανάπτυξη κώδικα είναι μια συνεχώς αναπτυσσόμενη επιχείρηση, και οι μικρές, ομάδες υπόγειο του παρελθόντος έχουν αντικατασταθεί με το γιγαντιαίο επιχειρήσεις με εκατοντάδες προγραμματιστές που εργάζονται για το ίδιο προϊόν. Διαχείριση τέτοια τεράστια ομάδες είναι μια πρόκληση, και τον έλεγχο της ποιότητας μπορεί να είναι ένας εφιάλτης. 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.

SonarQube Βίντεο

Εναλλακτικές λύσεις για SonarQube

StyleCop

StyleCop είναι ένα μικρό εργαλείο που έχει δημιουργηθεί σχετικά με τον κώδικα ανοιχτού κώδικα που έχει σχεδιαστεί για να αναλύσει C #, προκειμένου να καθορίσει τη συμφωνία του με την κωδικοποίηση
Δείξε λεπτομέρειες

Codacy

freemium
Codacy είναι ένα λογισμικό που επιτρέπει την αυτοματοποιημένη κώδικα δοκιμή και την αναθεώρηση του ένα κομμάτι του προγραμματισμού. Μπορείτε να εγγραφείτε για Codacy με GitHub ή να χρησιμοποιήσετε
Δείξε λεπτομέρειες

CodeSonar

CodeSonar, που παράγεται από GrammaTech, είναι η πηγή και το δυαδικό λογισμικό ανάλυσης κώδικα που βρίσκει κρίσιμα ελαττώματα που μπορεί να συντριβή συστημάτων, ως αποτέλεσμα απροσδόκητη
Δείξε λεπτομέρειες

FindBugs

Ελεύθερος
FindBugs είναι ένα εργαλείο που ψάχνει για σφάλματα σε κώδικα Java. FindBugs βρίσκει τα σφάλματα από την ανάλυση του λογισμικού ηλεκτρονικών υπολογιστών, χωρίς προγράμματα στην πραγματικότητα
Δείξε λεπτομέρειες

PyCharm

επί πληρωμή
PyCharm είναι ένα IDE με ένα πλούσιο σύνολο εργαλείων για την Python προγραμματιστές. Το λογισμικό αναπτύχθηκε από JetBrains, και είναι διαθέσιμο για Windows, Mac και Linux. PyCharm θα αναλύσει,
Δείξε λεπτομέρειες

WhiteSource Software

WhiteSource προσφέρει μια ανοικτή πηγή διαχείριση αδειών χρήσης και λύση ασφάλειας. WhiteSource αυτοματοποιεί την όλη διαδικασία της επιλογής ανοιχτού κώδικα, την έγκριση, τον εντοπισμό
Δείξε λεπτομέρειες

JSHint

Ελεύθερος
ιστοσελίδα Νέα JSHint. Anton Kovalyov πρώτης Οκτωβρίου, 2013. Για τις τελευταίες δύο εβδομάδες έχω εργαστεί σε μια νέα ιστοσελίδα για JSHint και σήμερα είμαι περήφανη να ανακοινώσει το νέο
Δείξε λεπτομέρειες

Clang

Ελεύθερος
Μερικοί από τους στόχους του έργου περιλαμβάνονται τα ακόλουθα:
Δείξε λεπτομέρειες

Black Duck

Οι οργανισμοί σε όλο τον κόσμο χρησιμοποιούν Black Duck λύσεις λογισμικού για την εξασφάλιση ανοικτού κώδικα ασφαλείας και συμμόρφωσης με άδειες χρήσης σε εφαρμογές και τα δοχεία τους.
Δείξε λεπτομέρειες

Klocwork

* / / * -> * / Ταχύτερη παράδοση ασφαλές, αξιόπιστο, και συμμορφούμενη κώδικα Όπως ομάδες ανάπτυξη κώδικα με περισσότερες δυνατότητες, μικρότερη χρονοδιαγράμματα και αυστηρότερων
Δείξε λεπτομέρειες

Kiuwan

πλατφόρμα ασφάλειας των εφαρμογών για κάθε στάδιο και όλα τα ενδιαφερόμενα μέρη στην SDLC. OWASP, CWE, PCI-DSS, NIST
Δείξε λεπτομέρειες

PyLint

Ελεύθερος
Python, pylint, pyreverse, ανάλυσης κώδικα, πούλι, logilab, pep8
Δείξε λεπτομέρειες

Cppcheck

Ελεύθερος
Cppcheck είναι ένα εργαλείο ανάλυσης για κώδικα C / C ++. Εντοπίζει τους τύπους των σφαλμάτων που οι συντάκτες συνήθως αποτυγχάνουν να ανιχνεύσουν. ο Στόχος είναι κανένα ψευδώς θετικά.
Δείξε λεπτομέρειες