4 ms·
"Append-only" was the original intent behind "closed for modification, open for extension": this exact idea goes as far back as Eiffel, at least, which used imp
by regularfry 2y ago
"Append-only" was the original intent behind "closed for modification, open for extension": this exact idea goes as far back as Eiffel, at least, which used implementation inheritance for it.
- thom 2y agoOn the tactical level, absolutely. But the poster child at a more system-wide strategic level is the classic bogeyman of a Java codebase ruled by XML config and dependency injection of overly-abstract components. And many parts of our codebases remain rigidly hierarchical, like trees of UI components. What would it take for us to be able to deliver new features as a completely independent vertical slice? Micro frontends get some of the way there, perhaps?