本日の進捗

  • Behavior/CircuitBehavior/ConnectionBehaviorのデフォルト実装および単体テストモジュールの実装の完了

単体テストモジュールを書いてテストを実行しても、本体の方にバグが存在しない(発見できない)という罠。これは、テストプログラムの書き方が悪いのか、本体の方が十分に丁寧に書かれているのでバグが存在しないのか、どちらかなのかは不明。後者であることを切に願う。
ただ、安心して次に進めるのがすばらしい。実装の半分以上の時間をテストプログラムの開発に費やしてる気がするが、それはこの際忘れる。単体テストを食わず嫌いしていた今までの自分が馬鹿みたいだ。オールグリーンになった瞬間の快感ときたら、やめられない。