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
Cのコメント部分を正規表現で検索@vim

ソースコードを機械的に解析する際、コメントが邪魔だったりします。 viでコメント …

no image
Googleの検索ツールが出てこない@Firefox

最近(2012年11月現在)、Googleの検索結果の表示が変更されて、検索ツー …

no image
GRUBのコマンドラインで、手動でLinuxを起動する@CentOS 5.4

前回の記事で、USBのハードディスクにLinuxを入れたまではいいが、Windo …

no image
Acer AS1410 の無線LAN 11n設定

Acer AS1410購入しました。ついにで無線LANが11nに対応しているので …

no image
WordPress と Twitter の連携

tweetable でWordpressとTwitterを連携させてみました。 …

no image
screenコマンド覚え書き@Linux

ssh接続が切れても作業環境を保てたり、複数画面を切り替えられたり、画面上の文字 …

no image
セキュアなWPA-PSK + インフラストラクチャモードでテザリング@Galaxy S with root

Wifiでテザリングするために、Android で root とって、Wirel …

no image
bashで配列のエクスポートができない@bash 3.2

bashにおいて、サブシェル(呼び出し先の別のシェル)内で呼び出し元の変数を参照 …

no image
Apache 2.0 + OpenSSL

OpenSSLは SSLv2/SSLv3/TLSv1 をサポートしているオープン …

no image
日本語入力 ON/OFF キー変更@Fedora 13

今までscim というインプットメソッドがメジャーだったような気がしていたのです …