|
|
|
|
|
by ashishb
410 days ago
|
|
> The outcome is the same, statically typed or dynamically. In both cases one need to perform refactoring in case of breaking changes. No. In statically typed languages, failures are usually caught in CI.
In dynamically typed languages, they end up in production - https://github.com/pypa/setuptools/issues/4519 |
|
Also your statement is only partially correct. Breaking changes in dependencies end up in production only if you don't have tests. And I know this is news to many people using static types but in many Ruby shops for example there are test coverages in excess of 90% and at the very least I never approve a PR without happy path tests.