ひらメソッド

7月 30th, 2007 by tune Leave a reply »

はてなのid:higeponさんの今日の日記 ひげぽん OSとか作っちゃうかMona- – 雑談で知ったのですが、 ひらメソッドというソースコードを読む手法があるんですね。

上記URLで読んだ情報によると、ソースを細かい単位から読んでいくことで、分からない処理、分からない関数を極力減らすことにポイントがあるようです。たとえば func1()がfunc2()を呼び出してfunc2()の中でさらにfunc3()を呼び出している

func1()→func2()→func3()

という状況ならfunc3を最初に読んで、次にfunc2、最後にfunc1を読みます。

ついでに各関数を読んでいるときにWikiを使って調べた内容を書き留めておくことも奨励されています。Wikiなら書くのも楽だし、向いているかもしれません。

ついでに見つけたのがGNU GLOBALの解析結果のHTMLにひらメソッド用で活用できるよう書き込みをできるようにした CodeReadingWikiです。Windows環境を前提として作られているようですが、ほぼ自動でWikiページの作成までしてもらえるのは便利ですね。

Advertisement

Comments are closed.