#Clean Architecture Sacrificial Architecture – How to Make Tough Decisions to Abandon and Rebuild Systems
#object oriented programming The SOLID Principles of Object-Oriented Programming Explained in Plain English