注目キーワード

MOONGIFT

OSSを中心としたメディアポータル

ようやく一段落したので公開。

ソースコードのレビューをするとどういったメリットがあるのか。お互いに人にソースを見てもらう、逆に見ることは知識の共有化や勉強材料として非常にためになる。プロジェクトチーム内でのレビューは、中長期的にみた時のシステム把握や標準化で役立つことが多い。 0

ピクチャ 31.png
問題の表示 0

 

そんなソースコードレビューを手軽に導入できるシステムを開発したのでご紹介。Google App Engine上で動作するRietveldクローンだ。 0

今回紹介するオープンソース・ソフトウェアは宍道湖(しんじこ)、Ruby on Rails製のソースコードレビューシステムだ。 0

宍道湖は、Rietveldクローンとして、見た目をほぼそのまま踏襲して開発している。ただし認証周りや、メール周りの処理は異なるものになっている。パッチファイルの表示やダウンロード、旧版と新版を横並べにした差分表示が可能だ。 0

ピクチャ 30.png
差分表示 0

 

ソースコードへのコメントはコード行をダブルクリックするとできるようになっている。コードを登録した直後はドラフトで保存され、その後公開+メール発行を行うことでコメントが公開される。 0

追加でパッチファイルを登録した場合は、前のパッチを適用した後と最新の内容とで比較ができるようになっている。多言語対応しており、英語と日本語を切り替えられるようになっている。 0

オープンソース版では公開リポジトリ(Subversionのみ)対応となっている。今後の開発でGitやCVSなどへの対応も想定されている。また、有償にて社内向けのカスタマイズも承ることができるので、必要とあればご連絡いただきたい。 0

宍道湖はRuby on Railsベースなので、任意のサーバに対してインストールして利用することができる。プログラマ同士の知識の共有化、プロジェクトチームの技術力アップにぜひ利用していただきたい。 0

ピクチャ 32.png
登録されたメッセージ 0

 

Code Review
 http://issues.moongift.jp/

shinjiko - Google Code
 http://code.google.com/p/shinjiko/ 0

MOONGIFTの関連記事

このエントリーを含むTwitter

Related Posts Plugin for WordPress, Blogger...
新規購読
新規購読

プレミアムでしか読めない記事が195あります。ぜひ登録を!

  • オープンブロックス - OpenBlockS
  • 広告募集

ぷらっとオンラインおすすめ商品もっと見る

もっと見る

人気記事もっと見る