2003-01-22(Wed) [長年日記]
■1 レッシグ教授の『コモンズ』を読む──日本社会に投げかける問題
白田秀彰センセ イによる。
■2 読ソースコード
20030121バージョンで対応済と開発者降臨でオコトバをいただく。cvs updateしてみる。手抜きせずにちゃんとテスト環境というかQA環境を本番環境とは別に用意しておかねば。
読書ならぬ読ソースコードはtdiary.rbとdefaultio.rbをざっくり読んで、探検メモにクラス図作成(手書き)。自力解決の道を発見するまえに対応されてしまっただが、収穫は多かった。
クラス/モジュール/メソッドが適度に抽象化されているので、フツーに追いかけていくには何とかなりそう。とはいっても、ちゃんと理解していないところは一箇所ならず存在するので、引き続き読んでいく必要はある。
tDiaryの構造は思ったよりもシンプル。あらためてRubyの強力さを実感。evalはすごいなあ。Rubyコードのテキストにはイイ感じである。