SI
SI
discoversearch

We've detected that you're using an ad content blocking browser plug-in or feature. Ads provide a critical source of revenue to the continued operation of Silicon Investor.  We ask that you disable ad blocking while on Silicon Investor in the best interests of our community.  If you are not using an ad blocker but are still receiving this message, make sure your browser's tracking protection is set to the 'standard' level.
Politics : Formerly About Advanced Micro Devices -- Ignore unavailable to you. Want to Upgrade?


To: i-node who wrote (462491)3/9/2009 10:24:37 PM
From: bentway1 Recommendation  Read Replies (1) | Respond to of 1574680
 
Nobodys dissing OO programming Dave. It's wonderful, but not universally the correct choice in every possible situation.



To: i-node who wrote (462491)3/9/2009 10:27:48 PM
From: combjelly  Read Replies (1) | Respond to of 1574680
 
"However, once having converted to OO "purism", there is no going back"

OO is just another tool. It isn't appropriate in all circumstances. Whatever the merits, you don't convert a project over in mid-stream. Especially one that is meeting milestones. If the other programmers aren't up to speed, which isn't a big problem any more, it takes about a year before they are writing good OO code.

"If you have ever had the job of maintaining a large-scale COBOL system"

I'd rather drive knitting needles through my eyeballs. There is a reason why I never went into that type of programming, even when that is where the bucks were and embedded paid peanuts. Writing sort routines was just not appealing.

I got hooked on rapid prototyping almost two decades ago. I am warming to web app frameworks like Rails and Groovy on Grails. But those things will also be replaced at some point. New tools and techniques come and go, religion has no place in computers. Then you become an Apple user.