I Don’t Give a F⋆⋆⋆ About S.O.L.I.D Principles — Here Are My Reasons
At least not anymore! After so many years of coding, I write new code on autopilot.
Have you been on medium.com for a while? Surely you did notice a publication or two about S.O.L.I.D principles in programming.
These principles (in principle ☺) help to make code easier to comprehend, maintain, and change. The SOLID acronym stands for:
- Single-responsibility principle,
- Open-closed principle,
- Liskov’s substitution principle,
- Interface segregation principle,
- Dependency inversion principle.
This is one of these topics every fresh writer-programmer starts writing about. In principle, you can probably find publications on this paradigm for any programming language, including CSS (yes, go figure.)
As the years pass inexorably, with me in the programming industry, there is virtually no need for me to think about any programming principles.