テストコードは重要だと感じました

テストが可能な状態、を維持していることは重要だと感じました。
 
結局、脳みその限界があって100%のカバレッジを考えることはできず、
100%の設計はできない気がします。
 
もちろん、ギリギリまで設計を考えることは重要ですが、
ソレを自動で確かめることができるのならば、
100%に近いカバレッジを実現するテストコードを作成して、
テストを実行、見落としが無いか確認、を繰り返すのが近道だなぁと思った次第。