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

Reply via email to