Composition over Inheritance - code duplication Composition Over Inheritance Banishing Code Duplication Tired of repetitive code and struggling with messy inheritance hierarchies Composition over inheritance 2 min read 04-10-2024 12
Open closed principle vs Strategy pattern Open Closed Principle vs Strategy Pattern A Clear Distinction You re not alone in wondering about the overlap between the Open Closed Principle OCP and the Stra 2 min read 06-09-2024 25
SOLID principles implementation for C SOLID Principles in C Embracing Design Flexibility in a Procedural World While SOLID principles are often associated with object oriented languages like C and J 2 min read 06-09-2024 31
Question about interface segregation of a repository, when my services are interested only in one or 2 methods on the repository Interface Segregation in Repositories A Fine Balance When designing your application you might find yourself questioning the value of Interface Segregation Prin 2 min read 01-09-2024 23
i have 200 classes in my project, should i create per each class one interface? The Interface Dilemma 200 Classes and the Search for Clarity In a large project with hundreds of classes the temptation to create an interface for each class mi 2 min read 01-09-2024 16
Dealing with a Factory that uses both a Strategy and Repository Refactoring a Factory with Strategy and Repository A Deep Dive This article tackles a common issue in software development how to gracefully handle factories th 3 min read 01-09-2024 16
Managing controllers for identical entity structures? Managing Controllers for Identical Entity Structures A Practical Guide Have you ever found yourself grappling with managing multiple controllers for entities th 3 min read 01-09-2024 23
How could I use DbContext in repository for implementing dependency inversion principle in ASP.NET Core 8.0 MVC Dependency Inversion in ASP NET Core 8 0 MVC Using Db Context in Repositories The Dependency Inversion Principle DIP is a core concept in object oriented progra 3 min read 31-08-2024 19
What is a "responsibility" in the single responsibility principle? Understanding Responsibility in the Single Responsibility Principle The Single Responsibility Principle SRP is a fundamental concept in object oriented programm 2 min read 28-08-2024 21