2007-05-22から1日間の記事一覧

メタプログラミング

Rubyでプログラム内で関数を定義するには、Module#define_methodを使用する(Mudule#module_evalやModule#instance_evalを使用した方法もあるが省略)。 irb(main):001:0> class GeneratedFetcher irb(main):002:1> def fetch(how_many) irb(main):003:2> puts…

Codeシリーズ

Codeシリーズはまだ1冊も持っていないのだが、保守性や開発効率を重視する自分としては『Code Quality』をアマゾンで予約した。Code Completeは欲しいが価格が高い。以下はCodeシリーズのまとめ。 Write Greate Code (毎コミ) Write Greate Code (毎コミ) C…