enhydraの日記: 実践的で具体的でシンプルで
日記 by
enhydra
Net::YahooMessengerに添付するサンプルツールを考えてみた。現在コンソールで利用する対話型のページャ ymsg は添付済みだが、フレームワークには不可欠(と考えている)Cookbookを補完する上でサンプルが理解を助け、かつそのフレームワークを利用する理由になる。ちょっと考えてみると
Yahoo!Messenger Biff
何のことは無い定期的にPOPもしくはspoolを監視して、新着メールが有れば指定したYahoo-idのメッセンジャーにサブジェクトを通知する。
なんかが出てきた。もっと汎用的に使える通知専用のコマンドとかの方が良いのかも知れない。う~ん。
同時期に(というか昨日まで)技術評論社のムック向けにGoFパターンに(ちょっと)関する原稿を書いていたが同じような問題があった。
デザインパターンはその位置付けから具体的な問題ではなく汎化された問題を例としてあげる必要が有り、それが理解の妨げになっている場合が多い。そのため原稿では特定分野の開発中に発生する問題を例として、パターンを適用してゆく狂言回しを使ったのだが、これが難しい。
紙面の都合上シンプルである必要が有るのだが、コジツケではなく実践的でシンプルな例というのはとても難しく、例が出せない故にとりあげられないパターンもあった。
私個人の資質の問題は多分に有るのだが、なによりシンプルが難しい。貴重な頁を有効に使うためには、Aを説明するためにB,C,D,Eの説明を要するような例はダメなんです。
Net::YahooMessengerを書いてて原稿が遅れたんだろうってなツッコミは無論禁止ね。
実践的で具体的でシンプルで More ログイン