注目キーワード

MOONGIFT

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

複数人での開発、さらにメンテナンスが進むと関数やクラスが増え、その全体像が分かりづらくなってくる。開発のスピードが求められている現代、それらをドキュメントで管理していくのは得策だろうか。 0

entrance33.png
検索結果 0

 

ソースコードを見通しよく管理するために、検索エンジンを使うのは良い選択かもしれない。

今回紹介するオープンソース・ソフトウェアはOpenGrok、Java製のソースコード検索エンジンだ。

OpenGrokはTomcatなどで動作するWebアプリケーションで、ソースが含まれる場所を指定してソースコードを検索できる。ctagを使うことで、利用されている元の関数にジャンプすることも可能だ。 0

entrance32.png
ソースコードビューワー 0

 

各種バージョン管理システムに対応して、履歴を見たり差分を取得することもできるようだが、筆者環境ではうまくいかなかった。また、ソースの閲覧時には各種言語に対応したハイライト化がされる。 0

検索は詳細に可能で、Googleのようなファイルタイプを指定した検索もできる。現状の問題点なのかエンコードの問題かは不明だが、日本語がうまく表示されず、ソース閲覧時には消えてしまっていたのが難点だ。 0

システムの改修、改善を続けていると、いつしかソースコードの量は増えていく。各自grepを使うのも良いが、皆でWebベースで共有する方が便利になるだろう。 0

 

OpenGrok at OpenSolaris.org
 http://www.opensolaris.org/os/project/opengrok/ 0

MOONGIFTの関連記事

このエントリーを含むTwitter

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

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

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

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

もっと見る

人気記事もっと見る