Entries from 2008-10-20 to 1 day

REPL 対応

re2c は入力をバッファリングするので (eval (read) ...) 的な事が構造上難しい。 そこで苦肉の策として get-line を使用し (eval (call-with-port (open-string-input-port (get-line (current-input-port))) read) (environment '(rnrs))) のように REPL …

今日の復習

WEwLC 19章 プロジェクトがオブジェクト指向じゃない 10割 世界一分かりやすい株 7割

20. This Class Is Too Big and I Don't Want It to Get Any Bigger - WORKING EFFECTIVELY WITH LEGACY CODE (WEwLC)

Working Effectively With Legacy Codeの 20章 This Class Is Too Big and I Don't Want It to Get Any Bigger。 マインドマップから再構成したまとめ このクラス大きすぎだろ。これ以上大きくしたくないな。 典型的なパターン 変更は微調整が多い。その場に…