Fail Early

Design by Contract までいかなくても簡潔なものがあった。


しかし UnitTest を使えば、宣言部で落とせるバグなんて多くの失敗の中の些細な問題の1つに過ぎなくなる。動的言語に UnitTest は不可欠なのか? あぁ、これって、プログラムにテストは不可欠なのか?と問うのとイコールだなぁ。愚問だ。