4 ms·
Ten functions performing narrow, non-overlapping aspects of a large program is pretty decent design, so that you can change/update/troubleshoot one function wit
by pesmhey 8y ago
Ten functions performing narrow, non-overlapping aspects of a large program is pretty decent design, so that you can change/update/troubleshoot one function without affecting too much of your whole system.
Your alternative has been tried and fails when you have to replace that all-considering function with another at the end of its life and the other one isn’t so good. It’s a less robust system.
Bureaucracy isn’t inherently bad, it’s just like, a model of designing complex systems.