2 ms·
The most important rule is understanding the context of any design guideline, rule-of-thumb, "pattern" or "best practice". Something like the Open/Closed-princ
by goto11 7y ago
The most important rule is understanding the context of any design guideline, rule-of-thumb, "pattern" or "best practice".
Something like the Open/Closed-principle is a really great principle for the kinds of projects if was created for. It is just that for 90% of software development it is not appropriate and therefore leads to needless complexity.
Discussing whether SOLID is good or bad in itself does not make any sense IMHO.