I once heard it sometimes ago.
And I found it quite relevant to me, lately.
I've been doing a small programming project, writing a tool to do monitoring.
So 7 months ago (yah), I made change to the application design.
Instead of gradually release the new function phase by phase, I jumped from version 0.71 to 0.9.(it has 3 new functions in total)
Result?
It didn't work and I spent about an hour each month (hahaha, apparently, it's not an important project) but still failed to race the bug.
So yesterday, I had decided to use back the version 0.71 code, and start again.
Conclusion:
2 days (about 8 hours) of coding,
Spent 6 hours of debugging(in six months),
Back to square one.
Therefore, it's always good to do it right at the first time, i.e. one step at a time.
Post a Comment