4 ms·
The reason options are often shunned is that they exponentially increase the complexity. Every option needs to work with every other combination of options. Tes
by ChrisSD 7y ago
The reason options are often shunned is that they exponentially increase the complexity. Every option needs to work with every other combination of options. Testing this can be very time consuming especially if it doesn't lend itself to automation.
I'm not arguing against options but I am saying options come with a cost so the benefit has to be deemed to be worth the maintenance burden.
- vallode 7y agoWholeheartedly agreed! We always need to look at stuff from both angles and I forgot just how complicated adding new features can be (even if they are 'simple' changes, Chaos theory comes into mind.)