| ▲ | someguyiguess 5 hours ago | |
It only applies to the object oriented programming paradigm | ||
| ▲ | mrkeen 3 hours ago | parent | next [-] | |
Negative. The only part of SOLID that is perhaps OO-only is Liskov Substitution. L is still a good idea, but without object-inheritance, there's less chance of shooting yourself in the foot. | ||
| ▲ | marcosdumay 4 hours ago | parent | prev | next [-] | |
That's understating the problem. It mandates OOP. If you follow SOLID, you'll write OOP only, with always present inheritance chains, factories for everything, and no clear relation between parameters and the procedures that use them. | ||
| ▲ | Exoristos 4 hours ago | parent | prev [-] | |
This is only superficially true. Here's a fair discussion that could serve as a counterpoint: https://medium.com/@ignatovich.dm/applying-solid-principles-... | ||