To most developers, the concept of testing comes with dread and postponement. In reality, it should do neither. It should be a welcome addition to the programmers’ arsenal, because it gives a confidence and peace of mind that little else can. It is something that should be part of the entire development process, and not just tacked on at the end.
In this chapter, we’ll look at several solutions to turn bug-ridden games into polished gems. But we start with the other side of that coin—how to stop the bugs getting in there in the first place!
For some reason, there’s always a lack of surprise ...