Application failures are usually more subtle than someone keying in the
wrong character.

Far more often they are due to data inconsistencies introduced by poorly
defined business requirements.  (i.e. the system tries to post a payment to
an accounting period that no longer exists for that particular account.
It's an error that's "not supposed to happen" (famous last words), and
several other related updates have been committed, so the application takes
the only reasonable course of action: Abend.)

Tracking down and eliminating those inconsistencies is the maintenance
programmer's main goal in life.

Been there, done that, got the scars to prove it.

----------------------------------------------------------------------
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO
Search the archives at http://bama.ua.edu/archives/ibm-main.html

Reply via email to