Blog Archive
Category: Common Anti-Patterns
We all do it. There is a chunk of code that almost does what we need. So, we copy and paste it where we want it then make some modifications. When we…
The Lava Flow Pattern – After The Code Cools Down
While lava is hot and deadly early on, it becomes hard to move once it cools down. The is the thinking behind the name for the lava flow pattern. This anti-pattern is…
The Poltergeist Anti-Pattern – When Design Goes Bad
Best practices are like everything else. There are times to ignore or break the rules. The anti-pattern we cover in this episode results from not doing so. The poltergeist anti-pattern occurs when…
The Boat Anchor Anti-Pattern
Sometimes ideas that are good at one time become horrible later on. This is one of many ways to get stuck in the boat anchor anti-pattern. It is a situation that is…
The Continuous Obsolescence Anti-Pattern
As hard it is to spell the Continuous Obsolescence anti-pattern is easy to fall into. The lure of shiny new versions of products often leads us into this trap. We want to…
Spaghetti Code Anti-Pattern
The spaghetti code anti-pattern is one that has become less prevalent in applications. However, we can still see some excellent examples in the world of scripting and other less structured code. This…