La Vita è Bella
Tuesday, December 27, 2005
Why we should use open source
The project I'm working on used a 3rd party component, and it's not open source.
QA had found a defect today: in some case my program will hang for a long time. So I added many debug log into the position that may hang, but didn't find the defect.
So I can only add debug log between nearly every statements, and finally, I've found the hung statement: a function to dump some data onto hard disc, from the 3rd party component.
Sometimes, this statement will hang for 5 minutes (no more, no less, just 5 minutes), and then return SUCCESS.
I don't know why it hangs, there's enough spaces, and it has the privilege to write. It seems that 5 minutes is a time-out, but after 5 minutes, it return SUCCESS!
If I have the source of the 3rd party component, maybe I can fix it. But now, I can only leave this defect there, to wait the stupid 5 minutes.
We need open source, seriously.
tags: opensource
00:10:21 by fishy - thought - Permanent Link
Revision: 1.0/1.0, last modified on 2005-12-27 @ 15:10.
Karma: -10 (45.45% out of 110 were positive) [+/-]
You can subscribe to RSS 2.0 feed for comments and trackbacks
Trackbacks:There are currently no trackbacks for this item.Use this TrackBack url to ping this item (right-click, copy link target). If your blog does not support Trackbacks you can manually add your trackback by using this form.
No comments yet




