※ 一部の画像は公式サイトデモより Webシステムにおける品質とは何だろうか。内部の仕組みを考えた場合、保守性が高く、バグが少なく、かつエレガントなソースコードになっていること等が挙げられる。それは日々継続されていく開発の中で、常に心がけておかないと達成するのは難しい。 プロジェクトを見える化 そうした高品質を維持するための仕組みは幾つか存在する。ユニットテストやコーディング基準のチェックツール等だ。そうした技術を統合し、運用できるのがSonarだ。 今回紹介するオープンソース・ソフトウェアはSonar、Javaベースのソフトウェア品質管理システムだ。 SonarはJavaで開発されており、多数のプラットフォーム向けに起動スクリプトが用意されている。それを起動すれば9000番ポートでシステムが立ち上がり、すぐに使い始めることができる。 Javaで作られているので様々なプラットフォームで動作