OverviewWhen a program keeps exhibiting erroneous behavior after you've repaired it, you may have a Rogue Tile. We discuss programmer errors and original design errors as potential causes. The Rogue Tile pattern is a bug pattern that all developers strive to minimize, but, as we'll demonstrate, it's not always an easy matter to eliminate the potential for such rogue tiles in a statically typed language like Java. Here's our first bug pattern in a nutshell:
|