Open Source Programmers Stink At Error Handling
Mark Cappel writes: "LinuxWorld columnist Nick Petreley has a few choice words for for the open source community in 'Open source programmers stink at error handling'. Do you think commercial software handles errors better?"
We really need this open source BSOD library
that would make our life more convenient and
our applications more commercial-like.
If programs would be read like poetry, most programmers would be Vogons.
Who spend days at a time at work (read: Stallman) without showers, removing the last 3 words provides a better description :o)
Yeah, LinuxWorld might want to work on their error handing... :-p
As a professional programmer I adhere to a strict stylesheet which I think the Open Source community may appreciate a copy of:
main( arguments ){
try{
--code goes here--
}catch( exception ){
printout "I'm sorry to do that you need our $50k/year support plan. \n Thank you!"
}}
No need to thank me.
i think you are projecting some of your real life expiriences on web browsers buddy ;)
Please help! I'm stuck inside my virtual reality headset!
My favorite example:
I called BEA support to ask why WebLogic 5.1 would scroll 4 pages of exceptions/stacktraces to the console every time I started it up.
BEA support monkey: "Oh, that's normal. Just ignore it."
Enterprise software is such a joke.
The open source community should take the same stance as closed source corporations when it comes to bugs. They are not really bugs but undocumented features!
Strange women lying in ponds distributing swords is no basis for a system of government.
Wait for it...wait for it...ahhhhh!
...and in that moment, he became enlightened.
When all you have is a hammer, everything looks like a skull.
Fascism starts when the efficiency of the government becomes more important than the rights of the people.
A very smart guy from SGI once told me "A core
:-)
dump is the best possible error message because
it contains ALL the information you need to
diagnose why the program had to stop running."
Mmmm'K