SOLID Principles: The Software Developer’s Framework to Robust & Maintainable Code

“The SOLID principles are a set of software design principles that teach us how we can structure our functions and classes to be as robust, maintainable and flexible as possible. Writing code can be like pouring concrete. If what you’ve written in the past doesn’t suit your needs today, it can be expensive to change. And change is inevitable. So if we’re writing code, we need to write code that can be changed.That’s a lot harder than it sounds…”

Source: | Read full article