TDD
Test-Driven Development
テスト駆動開発はプログラミング中の不安をコントロール手法だ。ここでは「不安」は悪い意味で使っているのではない(我々は赤ちゃんではないからね)。「これは困難な問題なので、最初から全てを見通せるわけではない」という真っ当な感覚の事だ。もしも痛みが身体からの「止まれ」というサインならば不安は「気をつけろ」というサインだ。慎重になるのは良い事だが、不安には悪い効果もある。
ref:
テスト駆動開発入門 - Endo Tech Blog
#ソフトウェア設計
#TDD