前に作ったプログラムを改善しようと思った.
さてどこからいじり始めるかと「切れ目」を探してみたが,クラスの関係が集約ばかりで構築されているのでどこからも手が出せない orz
どうも僕は,
- イベント発生
- イベントハンドラが呼び出される
- ここからStateパターン
みたいな構造のプログラムを書いてしまう癖があるようだ.
ユニットテストが書けるような独立したクラスになってないじゃまいか.
とりあえず解体する前にテストを書けるようにしたいができんのかなー,これ.
追記
いや待て何も説明できてないぞこれ.
追記
コードで示すことにして新旧書いている.
追記
忘れないように・・・.