Design Patterns
-
Software Development

Structural Design Patterns: Proxy Pattern
Previously we used the facade pattern in order to interact with a legacy application. Our next pattern would be the…
Read More » -
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 »
