SonarQube

SonarQube

SonarQube jest ocena kod i oprogramowanie do zarządzania. Program został opracowany przez SonarSource, która została założona w 2008 roku przez Freddy Mallet, Simon Brandhof i Olivier Gaudin. Rozwój SonarQube faktycznie rozpoczął się rok wcześniej, w 2007 roku, po tym jak został sobie sprawę, że nie istnieje produkt, który mógłby skutecznie preform kompleksowego przeglądu kodu. Znani klienci spółki to Michelin, Deutsche Bank, Samsung, Telefónica i BNP Paribas. Ponad 85.000 organizacji wykorzystuje produkty SonarSource.

Ściągnij SonarQube
Cechy SonarQube
  • Zautomatyzowana kontrola jakości działań rozwojowych duży kodowych
  • Deska rozdzielcza administracyjny, który stale monitoruje postępy i błędy
  • Wiele wtyczek dostępnych w celu zwiększenia możliwości oprogramowania
Plusy SonarQube
  • A Wyd społeczność jest darmowy i open source
  • Wycena łuski z linii kodu wyjścia dla bardziej zaawansowanych wersjach
Minusy SonarQube
  • Deweloperzy, którzy produkują miliony linii kodu rok będzie łuskanie obecnie do 62.000 $ rocznie do korzystania z oprogramowania, w zależności od wydajności i kosztów rocznie dla ogromnych, wysokiej dostępności aplikacji bazodanowych może osiągnąć $ 1 mln euro rocznie
SonarQube Recenzje

Rozwój kod jest stale rozwijająca się firma, a małe zespoły, piwniczne z przeszłości zostały zastąpione gigantycznych przedsiębiorstw z setek programistów pracujących na tym samym produkcie. Zarządzanie takie ogromne zespoły jest wyzwaniem, a kontrola jakości może być koszmarem. SonarQube przez SonarSource może pomóc. Poprzez wdrożenie procesu zwanego stałej kontroli, SonarQube jest w stanie stale sprawdzać na jakość produktu w rozwoju. Utrzymuje oko na ogólną jakość z jakością Gate i również kierownictwo monitoruje wyciek, równoległego przetwarzania raportu, analizy branży, funkcje zarządzania, krótkiej pętli sprzężenia zwrotnego, wysokiej dostępności i więcej. Quality Brama posiada kontrolę GO / NO-GO w celu określenia, czy dana aplikacja lub funkcja zdał ustalonych kryteriów jakości, informowanie administratorów o tym, czy program jest gotowy do rozwoju, przynajmniej jeśli chodzi o jakość jest zaniepokojony. SonarQube obsługuje ponad 20 języków programowania, w tym Python, Flex, Java, C #, C / C ++, PL / I, Swift, COBOL, Objective-C, PL / SQL, ABAP, RPG, maszynopis, VB.NET i inne. Co więcej, ponad 60 wtyczek źródeł komercyjnych lub aktywną społeczność może poprawić oprogramowanie z dodatkowych języków, stron lub danych, dzięki czemu można łatwo dostosować oprogramowanie do specyficznych potrzeb deweloperami. Oprogramowanie może być również stosowany w Internecie poprzez SonarCloud, które mogą śledzić projekty publiczne wykorzystując takie same funkcje jak SonarQube.

SonarQube Wideo

Alternatywy dla SonarQube

StyleCop

StyleCop to małe narzędzie oparte na kodzie open source, który jest przeznaczony do analizowania C # w celu określenia jego zgodności z kodowania składni StyleCop wyznacza. Ponieważ narzędzie
Pokaż szczegóły

Codacy

Freemium
Codacy to oprogramowanie, które pozwala na zautomatyzowane testowanie i recenzowanie kodu kawałek programowania. Możesz zapisać się na Codacy z GitHub lub użyć innego konta, aby się zarejestrować. Codacy
Pokaż szczegóły

CodeSonar

CodeSonar, wyprodukowany przez GrammaTech, jest źródłem i kod binarny oprogramowanie do analizy stwierdzi, że krytyczne defekty, które mogą ulec awarii systemów, w wyniku nieoczekiwanych
Pokaż szczegóły

FindBugs

Wolny
Findbugs to narzędzie, które wyszukuje błędy w kodzie Java. Findbugs wyszukuje błędy przez Analizując oprogramowania komputerowego bez programów faktycznie wykonujących. Korzystanie
Pokaż szczegóły

PyCharm

Płatny
Pycharm to IDE z bogatym zestawem narzędzi dla programistów Pythona. Program został opracowany przez JetBrains i jest dostępny dla systemów Windows, Mac i Linux. Pycharm przeanalizuje, testowania
Pokaż szczegóły

WhiteSource Software

WhiteSource oferuje open source zarządzania licencjami i rozwiązania bezpieczeństwa. WhiteSource automatyzuje cały proces selekcji open source, zatwierdzenia, wykrywania wrażliwych
Pokaż szczegóły

JSHint

Wolny
Nowa strona JSHint. Anton Kovalyov 1 października 2013. Przez ostatnie kilka tygodni pracuję nad nowym głównej dla JSHint i dziś jestem dumny ogłosić nową jshint.com! JSHint WWW. Postanowiłem
Pokaż szczegóły

Clang

Wolny
Niektóre z bramek dla projektu są następujące:
Pokaż szczegóły

Black Duck

Organizacje na całym świecie korzystać z Black Duck rozwiązania programowe, aby zapewnić bezpieczeństwo i zgodność open source licencji w swoich aplikacjach i kontenerów.
Pokaż szczegóły

Klocwork

* / / * -> * / Szybsza dostawa bezpieczny, niezawodny i zgodnym kodu Jako zespoły rozwijać kod z większą liczbą funkcji, krótszymi terminami oraz surowszych niż kiedykolwiek wcześniej,
Pokaż szczegóły

Kiuwan

Platforma bezpieczeństwa aplikacji na każdym etapie, a wszystkie zainteresowane strony w SDLC. OWASP, CWE, PCI-DSS, NIST
Pokaż szczegóły

PyLint

Wolny
Python, pylint, pyreverse, analizy kodu, sprawdzania, logilab, pep8
Pokaż szczegóły

Cppcheck

Wolny
Cppcheck jest narzędziem analizy dla C / C ++ kod. Wykrywa rodzajów błędów, które kompilatory zwykle nie wykryć. Celem jest brak fałszywych alarmów.
Pokaż szczegóły