Design Patterns
-
Software Development
Structural Design Patterns: Facade Pattern
As developers most of the time we have to deal with complex systems, with many dependencies and even non existing…
Read More » -
Software Development
Structural Design Patterns: Decorator Pattern
Previously we altered the behaviour of our abstract objects using the bridge pattern and we implemented a tree like structure…
Read More » -
Software Development
Structural Design Patterns: Composite Pattern
Previously we checked the adapter pattern the use cases and the bridge pattern. The pattern we will examine in this…
Read More » -
Software Development
Structural Design Patterns: Bridge Pattern
On the previous post we had a look at the adapter pattern. On this blog we are going to use…
Read More » -
Software Development
Structural Design Patterns: Adapter Pattern
On previous blog posts we focused on creational design patterns such as the builder pattern, the abstract factory/factory pattern, the…
Read More » -
Software Development
Logic Should Hide In Plain Sight
I’m sure you’ve heard the words “dig in the code” before. It’s the first second thing a developer does when…
Read More » -
Software Development
Should we always use TDD to design?
Can design emerge from TDD? Should we always use TDD to design software? Should we design upfront? How much design…
Read More » -
Software Development
Design pressure on engineering team ?
How many times are you supporting or developing system and felt it could have been better designed? Move fast and…
Read More » -
Software Development
Bounded Context in my view
In this article, I will share my point of view about Bounded Context. I will try to answer questions like…
Read More »