兎になるより亀になりたい
ひさしぶりにやってしまいました。
リファクタリング中の出来事で、確認の為に動かしたらブラウザが無反応。
JavaScript をロードして、すぐの出来事なので Firebug でブレイクポイントも設定出来ない。
テスト駆動開発の問題はテストすることである
ビヘイビア駆動開発から調べることで、もっとすっきりしました。
1. どのように動くか決める(設計)
2. それをコードにする。(テストコード)
3. そのコードが動くようにする。(実装コード)
これが基本なんですが、まず間違える一番の原因は Test と言う言葉だったのです。
この言葉に惑わされて、とんでもない方向にいってしまうのです。
どういうことかというと、