3 ms·
I'd say that if you can't anticipate something being a breaking change or not, then you have an architecture problem. Likely violating principle of single respo
by MAGZine 10y ago
I'd say that if you can't anticipate something being a breaking change or not, then you have an architecture problem. Likely violating principle of single responsibility.
Your software should define what the inputs are and what the outputs are. It should be clear when you're breaking an interface.