SOLID Principles
As a software developer for a decade, I've come to realize that myself and a significant percentage...
Tags: solid, softwareengineering, architecture