August 2020


In this article, I will try to explain simply what the SOLID principles are. Are they essential for building quality software, and should we follow them? By all means, principles in life are a good thing. They shape borders and do not let us make otherwise avoidable and stupid mistakes. By definition, principles are fundamental truth or proposition that servers as the foundation for a system of belief or behavior or a chain of reasoning. Yes, you can read it once again 😊. SOLID is an acronym. Each letter in SOLID stands for an object-oriented design principle. Initially, they were…