As mentioned earlier, the best approach to troubleshooting ColdFusion problems (and indeed any development problems) is to prevent them from occurring in the first place.
Bugs are inevitable. As the size of an application grows, so does the likelihood of a bug being introduced. As an application developer, you need to have two goals in mind:
Develop 100 percent bug-free code.
In the event that your code isn’t 100 percent bug-free, make sure it’s easy to debug.
As an application developer myself, I know that these are lofty goals. The reality is that application development almost always takes longer than planned, and sacrifices have to be made if release dates are to be met. Code quality is usually the first thing that gets ...