Sarthak Verma·Oct 21SOLID Principles Explained Simply — With Bad Code vs Good Code ExamplesSOLID is a set of five design principles that help you write code that is easy to change, easy to test and hard to break. If you have ever…
InStackademicbyAman Toumaj·Sep 3When “Is-A” Lies: A Practical Deep Dive into LSP in Modern .NETIn this article, we’ll go beyond the textbook definitions and perform a tactical deep dive into LSP using C# and .NET examples.A response icon1
Manohari Jayachandran·Jul 8SOLID Principles Explained: The Five Rules That Make Code Easier to ChangeSOLID is five design principles that show up in nearly every senior software engineering interview and gets asked about far more often than…
Hamid Hassani·Jun 27Interface Segregation Principle (ISP) in AngularThis article is part of my SOLID Principles in Angular series, where I break down each SOLID principle from an Angular engineer’s…
Solaiman Shadin·Jan 3SOLID Without Overengineering: Interface Segregation PrincipleSOLID is a set of five object-oriented design principles introduced by Robert C. Martin (Uncle Bob) back in 2004. Each principle tries to…