Blog Archive
Category: Common Anti-Patterns
We often look at vendors and standards for a way to improve productivity. There is nothing wrong with this and it even is a best practice. However, not everyone follows a standard…
Defining The Jumble AntiPattern
In this episode, we tackle a higher form of the Spaghetti Code Anti-Pattern. While that is a code-level issue, the jumble antipattern shows up in the architecture. There are almost always going…
The Input Kludge AntiPattern
It is hard to think of the word “kludge” and anything other than an anti-pattern. Thus, the input kludge antipattern is an obvious name. This example of how not to code is…
The Ambiguous Viewpoint AntiPattern
The ambiguous viewpoint anti-pattern is one that goes to the heart of object-oriented design. We want to abstract and isolate functionality in a way that follows a pattern of logic. This goal…
Walking Through a Minefield AntiPattern
Velocity is an important part of modern software development. However, there is also that adage that “speed kills.” Therefore, we need to strike a balance to avoid the “walking through a minefield’…
The Dead End AntiPattern – The Name Says It All
Over the years, we have built tiny up to large systems that provide a launching point for other applications. These solutions are built on the hard work and ingenuity of those that…