3 ms·
It feels like the solution to most of this is static typing, not writing a ton of tests by hand for every single dependency. Observable changes in a dependency'
by DenseComet 5y ago
It feels like the solution to most of this is static typing, not writing a ton of tests by hand for every single dependency. Observable changes in a dependency's logic should be caught by your own unit tests. Changes in dependency function names or signatures should be caught by the compiler.
- ramses0 5y agoBut static typing implies shared typing, and then you run into issues like: <type:Username> and how do you marshal that across system or library boundaries?