SonarQube
SonarQubeは、コードレビューと管理ソフトウェアです。ソフトウェアはフレディ・マレット、サイモンBrandhofとオリヴィエ・ゴーダンによって2008年に設立されたSonarSource、によって開発されています。それは何の製品はそれが効果的に包括的なコードレビューをプリフォーム可能性が存在しないことを実現した後SonarQubeの開発は、実際には、2007年には、年前に始まりました。同社の著名な顧客はミシュラン、ドイツ銀行、サムスン、テレフォニカとBNPパリバが含まれます。以上の85,000の組織がSonarSourceで製品を使用しています。
- 大規模なコードの開発事業のための自動化された品質管理
- 継続的に進捗状況とエラーを監視し、管理ダッシュボード
- ソフトウェアの機能を強化するために利用可能なプラグインが充実しています
- コミュニティ版は無料で、オープンソースであります
- より高度なエディションのコード出力のラインでスケール値を付けます
- 年間数百万行のコードを生成開発者は、ソフトウェアを使用するために年間$ 62,000までの砲撃出力に応じて、そして巨大な、高可用性データベース・アプリケーションの年間コストは年間$ 100万に達する可能性があります
コード開発は、これまでに成長している事業で、往年の小型、地下のチームが同じ製品に取り組んでプログラマーの何百もの巨大企業に置き換えられました。このような巨大なチームを管理することが課題であり、品質管理は悪夢することができます。 SonarSourceによってSonarQubeはそれで助けることができます。継続的な検査と呼ばれるプロセスを実装することにより、SonarQubeは常に開発中の製品の品質を確認することができます。これは、クオリティゲートとの全体的な品質上のタブを保持し、またリーク管理、並列レポート処理、分岐分析、ガバナンス機能、短いフィードバックループ、高可用性などを監視します。クオリティゲートは、プログラムは、少なくとも品質が懸念しているこれまでのように、開発のための準備ができているかどうかについて管理者に通知、アプリケーションや機能がセット品質基準に合格したかどうかを判断するためにGO / NO-GOチェックしています。 Pythonのは、Flex、Javaの、C#、C / C ++、PL / I、スウィフト、COBOL、Objective-Cの、PL / SQL、ABAP、RPG、活字体、VB.Netなどを含む20のプログラミング言語、オーバーSonarQubeサポート。さらに、商業的供給源またはアクティブなコミュニティにより、60個の以上のプラグインは、それが簡単に開発チームのユニークなニーズに合わせてソフトウェアをカスタマイズすること、余分な言語、ページまたはメトリックを使用してソフトウェアを強化することができます。ソフトウェアはまたSonarQubeと同じ機能を使用して公共事業を追跡することができ、SonarCloudを経由してオンラインで使用することができます。