>>827
もしかして互換性無い問題の話のことを言ってる?
確かに互換性がないのは言語の問題だよ。

でもそれは多かれ少なかれどの言語にもあることで、
重要なのは、互換性がないのは分かった。
じゃあ、それからどうするのだ?って話だと思う。

修正する時に重要なのは、影響範囲がどこまで及ぶかを調べること。
何かを修正した結果、想定しない箇所に影響が出たら困るからね。
テストがあれば、動的でも可能だけどテストに漏れがないことを保証する方法はない。
そもそも改修が必要な物は、何かしら問題を抱えているから
改修が必要なわけで、そこに完璧なテストを求めることは出来ない。

だからテスト以外の方法で客観的に影響範囲を把握でき、
できることなら機械的にコードを修正(リファクタリング)する方法が必要になる。

ここまで話をしたら、静的動的が関係あるってわかるでしょ?