Slashdot is powered by your submissions, so send in your scoop

 



Forgot your password?
typodupeerror

Comment You are all wrong. Error handling is evil (Score 0) 536

Error handling built into the code is a fine way of creating thoroughly tested and fine tuned collection of spagettified bugs. Up to the final pre-delivery stages, the code should have no exception handling at all. This way, when sh!t happens, you don't have the luxury of deciding "this sh!t is unimportant, I will deal with it later". Since every bug blocks your progress, you have no choice but to find a root cause of every failure and fix it. Have somebody build a small circuit controlling a red beacon and a siren attached to the integration server and make it go off every time an automated unit test fails after a commit. Create an attitude where people are ashamed of setting off the integration failure alarm. That is the only way of getting somewhere close to a bug-free code that I know of.

Comment I do not think it will fly (Score 0) 279

In New Zealand people recognize that a thug with good PR is still a thug. The argument that New Zealand needs more people like him to create workplaces is not universally popular either: if New Zealand was that desperate, there is a whole bunch of rich dudes in Central America who, if given residency, would gladly employ any number of prostitutes, enforcers, and drug mules.

Comment Re:October Surprise (Score 1) 161

What has it got to do with alleged superiority of russian weapon-makers? Then again, considering that I would not trust western intelligence analysts with organizing a pissup in a brewery... you are right - they were caught with their pants down once again. I wonder if they ever have their pants up. For any person blessed with more than one brain cell it was obvious that an attempt to bring the errant colony back into the fold was just a question of time.

Slashdot Top Deals

Each honest calling, each walk of life, has its own elite, its own aristocracy based on excellence of performance. -- James Bryant Conant

Working...