Tag Archives: code design

Low Coupling by Refactoring Towards Higher Cohesion

Low coupling and high cohesion go hand in hand. In a low coupled design, the modules, classes and functions have a high cohesion. The other way around is also true: making high cohesive modules, classes or functions leads to a … Continue reading

Posted in .NET, Design, Technical, Training | Tagged , , , , , , | Leave a comment

Who Disposes Your Repository

Recently, I’ve went again through the discussion of how the Repository Pattern works with Dependency Injection (DI) in one of the projects I’m involved in. Even if these patterns are around for a while and there are many examples on … Continue reading

Posted in .NET, Design, Technical | Tagged , , , , , , , , , , | Leave a comment