Re:The Wrong Abstraction (2016)
by Buttons840 on Friday July 20, 2018 @07:46PM
(#17579881)
In my experience people will most likely just hack the shared component by adding awful arbitrary if-statements or other such hacks, rather than fork the shared component. This is the path of least resistance. Once this happens a few times that shared component begins to be seen as a central component and is quite a complicated mess.
[ Parent
| on HN ]
Re:The Wrong Abstraction (2016)
by marcosdumay on Friday July 20, 2018 @09:56PM
(#17580321)
Well, after enough settings are added, take a look at your components, and define a clearer 2.0 version of them.
When systems need to use newer functionality, port them to the new components.
I've had a mixed experience with this, but at some point you get the API right, and then it works.