In a link from Dynamically Typed this morning, there's a new article from the AG Communications Systems folks about Resign Patterns: Ailments of Unsuitable Project-Disoriented Software.
As Harry Fuecks puts it, There's something so much more optimistic about using a Chain of Possibilities instead of a Chain of Responsibility. There are three different patterns that they talk about including: Cremational Patterns, Destructural Patterns, and Misbehavioral Patterns. Each of these has their own subheadings, bringing to light the several shortcomings each consists of.
As an example, under the Destructiral Patterns section, there is The Detonator - it extremely common, but often undetected. A common example is the calculations based on a 2 digit year field. This bomb is out there, and waiting to explode!
This article is a pretty fun read, and not a bad thing to keep around in the back of your mind when developing applications...
So, who are you?




