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... Read more
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... Read more
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... Read more
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... Read more
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... Read more
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... Read more
We have highlighted many areas of quality software development. However, the stovepipe enterprise is a maintenance anti-pattern. This situation occurs when we build a system... Read more