
なんでもかんでもとにかくテストをきちんと書くプログラミングを10年ぐらいやって、開発ツール的なものは割とうまく開発できるようになった気がするけど、その代わり、ゲームプログラミングみたいな何を作っているのか自分でも分からないまま作るようなタイプの探索的プログラミングをあまりしなくなってしまった気がする。
テスト駆動開発では、テストに書いた通りのプログラムはうまく書けるけど、誰も作った事がないプログラム、誰も作り方が分からないプログラムを発見しながら作るという作業にはむしろ足枷にしかならない。
そういう反省から、もう一度テストを書かないで発見をするためのプログラミングを https://github.com/kt3k/bw で試している。