Nov 5, 2020
The SOLID principles are great, but the best engineers shouldn't have strict adherence to anything, everything is case-by-case and subject to mitigating circumstances. That's why these are called principles, not rules: they're meant to provide a starting point and a basis for a decision.