Mazn.net

やってみて 調べてみて 苦労しなけりゃ 箱は動かじ

ソースコードを読むためのツール

      2013/07/15

CodeReadingWikiを改造してみました  →  こちら

現在多くのアプリケーションのソースコードがネット上に公開されています。他人のソースコードを読むのは結構骨の折れる作業で、これを手助けしてくれるツールがいくつかあります。特にブラウザ上でHTMLのリングを用いてソースを追っかけるツール、Code Reading(コードリーディング)やCode Viewer(コードビューア)、Code Brower(コードブラウザ)、もっと広い範疇ではソースコードタグシステムとか呼ばれているものです。

私は個人的にLXRを使っていました。また、gonzuiGNU Globalも似たソフトウェアです。これらのソフトウェアを利用することで、関数や変数の定義場所、使用されている場所等がマウスクリックで追いかけられます。しかし、ずっと不満に思っていたことが一つ。ソースコードを読むとそこで理解したことをメモりたくなりますが、これらのソフトウェアではそこまでサポートされず、結局紙や他のテキスト文書に書くことになります。

しかし、最近Globalにメモ機能を付加したソフトウェアを見つけました。CodeReadingWikiというものです。 コメントを残したい行をダブルクリックすることでコメントを残せるようで、かなり便利そうです。だだし、最近は更新がないので、少し改造してみました。

ただ欲を言えば、その場でソースも修正できたり、SVNのリポジトリを直接見たりできるとさらに便利だろーなと思っています。バグトラッキングシステムTracのソースコードブラウザに、これらの機能を付加したツールを誰か作ってくれないかなぁ。いや自分で作って・・・・・

 - IT技術, プログラミング ,

336px

Message

メールアドレスが公開されることはありません。

  関連記事

no image
ソースコードのインデントを整形する@vim

vimでソースコードを編集していてインデントが崩れてしまった場合の整形の方法。 …

no image
スイッチの初期化 @ Cisco Catalyst 2960

スイッチのパスワードを忘れてしまいログインできなくなった場合は初期化することにな …

no image
nForceのマザーM2NPV-VMでのRAID (NVRAID) の使用

数年前に買ったASUSのnForceのマザーボード M2NPV-VMで使っていた …

no image
各種リポジトリのssh鍵の変更

2014-07-05GitHubユーザーのSSH鍵6万個を調べてみたの議事を拝見 …

no image
aufsでディレクトリを重ねてマウント@Ubuntu 14.04

aufsをUbuntu 14.04上で使ってみました。 aufsは、複数のディレ …

no image
VLANの設定@Cisco Catalyst 2960

VLANの設定方法についての覚え書き。 まずは、新しいVLANの作成 sw# c …

no image
bashでの配列操作

あまりbashの配列操作を書くことがないから覚え書き。 定義方法は &#8220 …

no image
vardiaの地上デジタルが不安定なときは@RD-S601

東芝のVardiaでは、地上デジタルの電波が強すぎて、逆に画面が不安定になること …

no image
pythonのpipをインストール@cygwin

cygwinのsetuptoolsがインストールされていない場合は、インストール …

no image
Firefox 1.5へのJavaプラグインインストール@RHEL5 x86_64

Red Hat Enterprise Linux 5 に同梱されているFiref …