I am about to release a system that has been beaten up and tested extensively. For the most part, it works whether you run it backwards or forwards, and it has all sorts of error handling. But all that cost a lot of time. A large part of it had to do with protecting against the user who goes through some strange sequence of pages. It's impossible to test, of course, for every such possibility, and as a backup, the error handler gives them a "Unknown Problem" page. But I am wondering whether there are any best practices established for dealing with strange user behavior.
I am asking this without specific examples on purpose, as I am not so much interested in the particular solution to a particular problem as I am in global habits to adopt. One thing I would imagine being involved is using CFPARAM statements to make sure that all variables used on the page are set to values that will put the page at a default state. Are there other things that one might in general look for? Thanks, Matthieu ______________________________________________________________________ Structure your ColdFusion code with Fusebox. Get the official book at http://www.fusionauthority.com/bkinfo.cfm FAQ: http://www.thenetprofits.co.uk/coldfusion/faq Archives: http://www.mail-archive.com/[email protected]/ Unsubscribe: http://www.houseoffusion.com/index.cfm?sidebar=lists

