Follow Slashdot stories on Twitter

 



Forgot your password?
typodupeerror
×

Comment Re:The case of COBOL (Score 1) 217

I don't remember seeing one on the net, but I've stopped doing COBOL about 5 years ago.

Besides, the language is besides the point. It's the mentality of the developers.

Basically do every good thing you were taught but practically never do, like checking every possible error, validating every input, keep-it-simple, etc. Then add mature procedures, methodologies and tooling. If you're doing ingenious things in your code, you're probably making it harder to maintain. Code should look like it doesn't solve any problem at all; it should look like any idiot could have made it.

Comment The case of COBOL (Score 2) 217

This research used open source from Github as a base.

I used to be a COBOL, PL/1 and Java programmer within a single 80.000+-employee company for over a decade, so I have some insight in the quality aspects of both languages.

If you compare the quality of COBOL code on Github it's generally very low, because most of it is small, half-finished projects made for fun.
In a professional environment, COBOL quality is generally very high; much higher than Java code.

None of this has anything to do with the language, rather the Java was running on a desktop, where 99.9% uptime and a projected maintenance lifespan of ~10 years was good enough. The COBOL was running on a mainframe where 99.995% was the bare minimum uptime and there were no projected lifespans; it should be maintained forever.

Heck, even aging PL/1 code on a mainframe is typically of much higher quality than modern Java code on a desktop.

The language is completely irrelevant. If NASA made their in-flight software using Brainfuck, it would probably be rated as an incredibly stable and secure language as well.

Comment Re:Redistribution (Score 4, Insightful) 739

Every single government thing involving any money at all is an income redistribution plan.

Corporate tax benefits are income redistribution plans.
Military spending budgets are income redistribution plans.
Spectrum auctions are income redistribution plans.

This particular income redistribution plan is only different in that income is redistributed to the poor instead of the rich.

Comment Re:Don't wear a condom, it thwarts God's will (Score 1) 669

A blanket hatred to somebody based on believes is irrational; such blanket hatred would itself be a believe.
That does not mean that a dislike, or perhaps even hatred, of any individual religion is irrational.
History tells us that eventually, all religions will end: None of the earlier religions are still being practiced.
Assuming there are common reasons earlier religions have ended, these reasons also apply to the world's current religions.

Slashdot Top Deals

"And remember: Evil will always prevail, because Good is dumb." -- Spaceballs

Working...