Why do we need to apply -SOLID- software design principles?

What are software design principles? And why it’s a right-hand thumb rule to apply certain design principles in software engineering? For those unfamiliar with the term, Software engineering is a systematic & procedural approach to software development. Being in the IT industry for 7 Years, I was lucky to work with multiple companies from early …

Why do we need to apply -SOLID- software design principles? Read More »