Javaはコードを書くと同時に
テストコードを書いてると思えばいい。
あの長さにはテストコードが含まれてる。

動的言語で同等のテストコードを書いてみ。
Javaと同じで型チェック程度でいいからさ。

そうすると、動的言語も静的言語も
違いはなくなる。