Perl製のソースコードレビューソフトウェア「Codestriker」
最近、ソースコードのレビューが熱い(と思っている)。各種フレームワークの台頭によって、ソースコードの質がだいぶ均質化されているように感じるが、だからこそレビューを通じて知識の共有化をするべきだ。
パッチを表示
とは言え、まだまだレビューを支援するシステムは数少ない。そこでPerl製のこちらをご紹介。
今回紹介するオープンソース・ソフトウェアはCodestriker、Webベースのソースコードレビュー支援ソフトウェアだ。
CodestrikerはPerlで作られているソフトウェアで、Diffファイルとリポジトリのパスに従ってパッチファイルにコメントを書けるようになっている。アップロードされたパッチに対してコメントをすることで再修正、または適用という流れになる。対応しているリポジトリはSubversion/CVS/Clearcase/Perforce/Virtual SourceSafeとなっている。
ソースコードの行ごとにコメント
ソースコードの行番号にはリンクが貼られており、それをクリックするとコメントフォームが表示される。どこに対してコメントしているかが分かるのがレビューシステムの特徴とも言える。そして登録されたコメントを一覧したり、検索したりすることが可能になっている。
タブの幅を変えて表示する、フォントを変更すると言った機能があり、プログラマ向けにレビューしやすい心配りがしてある。ソースコードレビューシステムは今後、注目が集まってくると思われるので、Perlユーザの方はCodestrikerに注目だ。
ステータス
Codestriker: Homepage
http://codestriker.sourceforge.net/
SourceForge.net: Codestriker: collaborative code reviewer