Blog Archive
Author: Rob Broadhead
Rob is a founder of, and frequent contributor to, Develpreneur. This includes the Building Better Developers podcast. He is also a lifetime learner as a developer, designer, and manager of software solutions. Rob is the founder of RB Consulting and has managed to author a book about his family experiences and a few about becoming a better developer.
In his free time, he stays busy raising five children (although they have grown into adults). When he has a chance to breathe, he is on the ice playing hockey to relax or working on his ballroom dance skills.
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…
The Copy Paste AntiPattern – An Easy Trap To Fall Into
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…