Sure, according to some OO professor. In real life these things change all the time. And it’s not just methods and interfaces that force a recompile, those are just examples.
As for dynamic language projects, they should include a test suite to mitigate such issues, but often do not.
As for dynamic language projects, they should include a test suite to mitigate such issues, but often do not.