Google製のGit用ソースコードレビューシステム「Gerrit」
ソースコードのレビューはシステムの品質を高めるのに大切な作業だ。GoogleやVMWareでも使われており、ブラウザを使って差分を確認してコメントができるようになっている。社内向けには拙作のSubversionソースコードレビューシステムの宍道湖がある(Rails製)。
Git向けソースコードレビューシステム
この手のツールはSubversion向けのものが多かったが、Gitでも使いたいならGerritに挑戦してみよう。
今回紹介するオープンソース・ソフトウェアはGerrit、Git向けソースコードレビューシステムだ。
GerritはGoogleが大々的に発表している訳ではないが、Google社員が開発しておりAndroidのオープンソースプロジェクトにおけるソースコードレビューにも利用されている。他のシステム同様に差分を見て、そこにコメントすることが可能だ。
差分を見てコメントする
差分は二画面での比較ができるようになっている。異なる部分は色分けして表示される。コメント時にはポイントを付けるようになっている。少なくとも3ポイントになるまでは適用しないと言ったルール作りに使えそうだ。
パッチだけのダウンロードもできるようになっている。分散開発を行うGitだからこそソースコードレビューの意義は大きいと言えそうだ。
差分説明
**gerrit -Google Code
**
http://code.google.com/p/gerrit/
Open | review.source Code Review