#software-engineering
Read more stories on Hashnode
Articles with this tag
The Extract Method refactoring technique involves breaking down a section of code into a separate, named method. This technique is beneficial for...
In the world of software development, there's a valuable principle known as the Dependency Inversion Principle (DIP). This principle is a game-changer...
What Interface Segregation Principle (ISP) is? The Interface Segregation Principle is one of the SOLID principles in software engineering. The ISP...
What Liskov Substitution Principle (LSP) is? The Liskov Substitution Principle (LSP) is one of the fundamental principles in object-oriented...
The Strategy pattern is a behavioral design pattern that allows us to define a family of algorithms or behaviors, encapsulate each one as a separate...
What Open-Closed Principle (OCP) is? The Open-Closed Principle is a fundamental principle in software engineering that states that software entities...