試行錯誤は修正ってことじゃないかと言うかもしれないが、
そういう話ではない。

試行錯誤の段階は、コード量は少ない。
少ないから、それを書き換えるのは楽。

俺が言っている修正っていうのは、
一旦は完成されたものとして、出来上がってしまったものに
手を入れるという話。影響範囲が大きく、一つ変更するだけでも
他に修正しないといけない箇所が出てくる状態。
それを動的型付け言語で把握するのは大変な作業。