Monday, January 16, 2006

Engineering Software

Your component will fail. The input will be bad. You're going to screw up and get a null pointer exception. Even if you're perfect, some imperfect person will touch your code long after you've moved on to other projects.

So the question is this: is your system engineered to fail gracefully, or will it do the domain-equivalent of cutting the user's finger off?

0 Comments:

Post a Comment

<< Home