今日の役に立たない一言 - Today’s Trifle! -

古い記事ではさまざまなテーマを書いていますが、2007年以降はプログラミング関連の話がほとんどです。

リファクタリング

リファクタリングした。小さなプログラムだからと、あまり考えずにテストを書き始めたが、考えてみればひとつのクラスに複数の責務が混ざっていた。
リファクタリングしてクラス分割した。すると、いままでパスしていたテストが動かなくなった。って、パスさせるためには、単に分割して削ったテストコードを削除するだけなんだが、やっぱめんどい。
始める前に少しでもクラス設計しとかないといかん!というのを破った悪い見本のようだ。