2 ms·
What happens when you have new requirements that weren't envisioned by the original designers, who are no longer there? How do you unravel the design to the po
by bcrosby95 4y ago
What happens when you have new requirements that weren't envisioned by the original designers, who are no longer there? How do you unravel the design to the point where you can create a new one?
- lll-o-lll 4y agoWith great effort. That’s kind of my point though. It’s when you are changing the design from the originally understood “these are the ways to extend and add”, to a new paradigm, that you should be expending great effort. In such a code base, it quickly becomes understood that if changes are required to “framework Doom” in order to achieve a new feature, the time budget will need to be large. It’s built in tech-debt prevention.