静的言語というか、例えばJavaとかならメソッド名が変わったらコンパイラやIDEがエラーを吐いてくれるけど、
動的言語ではそれができないからTDDが必要なんじゃないの?