- 77 名前:デフォルトの名無しさん mailto:sage [2006/03/20(月) 21:22:18 ]
- 俺がプロトタイプ作成→リファクタリング→Template Method適用に至るよくある手順
(1) 詳細は無視して大まかな流れだけを実装する。 (2) 細部に肉付けして簡単なテストが通ることを確認する。 (3) 一部の処理が特定の条件下では異なるため、その処理と、条件分岐の部分を書く。 テストが通ることを確認する。 (4) 別の条件だと別の処理を書かなくてはならず、いい加減面倒になってくる。 もっとスマートに書けないものかと思案する。 どう考えても Template Method パターンです。本当にありがとうございました。 (5) という事で書き直す。テストも通る。
|

|