Friday, November 20, 2009

Creating, finding and fixing errors

I was reading about how increasingly difficult it get to find and correct errors as time passes by. It is very clear that a 100-lines program is a lot easier to correct than one with 10,000 lines or more.

When you begin a task, you try avoid all possible errors. But when that task get too big, it becomes highly difficult to test all possible errors, then we try harder to make those errors evident and easier to find and correct by organizing our work in a way to ease this search.

Whenever you do anything, you should do it while thinking: "When I need to fix something, will it be very easy to find after 6 months? How sure am I about this?

No comments:

Post a Comment