Geekzone: technology news, blogs, forums
Guest
Welcome Guest.
You haven't logged in yet. If you don't have an account you can register now.




16 posts

Geek


Topic # 94454 12-Dec-2011 09:36
Send private message

I read this and thought, "Thats us!"

From Ars Technica:

Bad code plagues business applications, especially Java ones

Bad code plagues business applications, especially Java ones

A new study examining 365 million lines of code in 745 applications identifies bad coding practices that affect security, performance and uptime, with Java Enterprise Edition applications having the greatest number of problems. Cast Software, which makes tools that automate the analysis of business applications, examined programs written in Java-EE, .NET, ABAP, C, C++, Cobol, Oracle Forms, and Visual Basic, used across a wide range of industries from energy and financial services to IT consulting, insurance, government, retail, telecom, and more.

Java-EE applications were the most prevalent in the Cast Report on Application Software Health, taking up 46 percent of all applications, and also had the most problems on average, while Cobol and SAP's ABAP had the fewest. Cast analyzed factors such as the stability of an application and likelihood of introducing defects when modifying it; efficiency of software performance; ability to prevent security breaches; transferability, the ease with which a new team can understand an application and become productive working on it; and the ability to quickly and easily modify an application.


Java was not the worst in terms of security, as .NET posted the worst security score and Cobol the best. But Java was the worst in performance, contributing to its overall poor score. "Modern development languages such as Java-EE are generally more flexible and allow developers to create dynamic constructs that can be riskier in operation," Cast wrote in its report. "This flexibility is an advantage that has encouraged their adoption, but can also be a drawback that results in less predictable system behavior."


[Moderator edit (MF): No need to quote whole article, copyright applies]

Create new topic
BDFL - Memuneh
61836 posts

Uber Geek
+1 received by user: 12491

Administrator
Trusted
Geekzone
Lifetime subscriber

  Reply # 556803 12-Dec-2011 09:40
Send private message

First I've edited your post. No need to quote the whole article, especially when copyright belongs to someone else.

Second I've moved to correct forum. Please make sure you post in correct forums.




3889 posts

Uber Geek
+1 received by user: 164


  Reply # 556805 12-Dec-2011 09:47
Send private message

freitasm: First I've edited your post. No need to quote the whole article, especially when copyright belongs to someone else.

Second I've moved to correct forum. Please make sure you post in correct forums.


+1

http://arstechnica.com/business/news/2011/12/bad-code-plagues-it-applications-especially-java-ones.ars

And then the polite thing to do is provide a link back to the original content for anyone who may like to read the item in full and perhaps as this is a discussion forum, provide some comment past 'this sounds like us...', which I assume was in reference to the on going TBox issues as you posted in the TelstraClear forum?





Promote New Zealand - Get yourself a .kiwi.nz domain name!!!

Check out mine - i.am.a.can.do.kiwi.nz - don@i.am.a.can.do.kiwi.nz


 
 
 
 


14293 posts

Uber Geek
+1 received by user: 2590

Trusted
Subscriber

  Reply # 556911 12-Dec-2011 13:01
Send private message

I don't believe the language is really that significant in error rate. The more modern languages like Java and .Net are often used in rushed projects, and agile projects, and business don't allocate enough design, development, or testing time to that type of project. Cobol and such are old languages and there are more established processes in some businesses, plus they've had decades to get their systems running right.




AWS Certified Solution Architect Professional, Sysop Administrator Associate, and Developer Associate
TOGAF certified enterprise architect
Professional photographer




16 posts

Geek


  Reply # 557095 12-Dec-2011 17:05
Send private message

Well, 

I only posted because it was relevant to the TBOX issues as the article sums up  the general problems Telstra is having with that delivery system.

I cut and paste as it's 3(?) paragraphs, I've seen longer posts in the TCL forum alone. And I gave credit to the source, Ars Technica, you know, not wanting to plagarise.

Sorry for no link, It was a Crtl C, Crtl V and post on auto before rushing out the door.

I think this would generate better discussion back in the Telstra forum.

Thanks.    
DonGould:
freitasm: First I've edited your post. No need to quote the whole article, especially when copyright belongs to someone else.

Second I've moved to correct forum. Please make sure you post in correct forums.


+1

http://arstechnica.com/business/news/2011/12/bad-code-plagues-it-applications-especially-java-ones.ars

And then the polite thing to do is provide a link back to the original content for anyone who may like to read the item in full and perhaps as this is a discussion forum, provide some comment past 'this sounds like us...', which I assume was in reference to the on going TBox issues as you posted in the TelstraClear forum?


BDFL - Memuneh
61836 posts

Uber Geek
+1 received by user: 12491

Administrator
Trusted
Geekzone
Lifetime subscriber

  Reply # 557102 12-Dec-2011 17:18
Send private message
3889 posts

Uber Geek
+1 received by user: 164


  Reply # 557103 12-Dec-2011 17:19
Send private message

coldbricks: Well, 

I only posted because it was relevant to the TBOX issues as the article sums up  the general problems Telstra is having with that delivery system.


In which case the comments could have gone in the Tbox issue thread where it's being talked about, but yes, I saw your comment and connected the dots.

The article isn't actually very good and presents a mus-representitive picture in my view.

One issue I considered, which wasn't talked about from what I could see, is the people factor.

How many 25 yr old Cobol cutters do you know who are cutting out apps?

What sort of funding goes to Cobol apps v's .Net or Java? 

What spend was put behind the Tbox?

I'm sure I could code a good TBox app in Java given the right resources, but would anyone get those resources?






Promote New Zealand - Get yourself a .kiwi.nz domain name!!!

Check out mine - i.am.a.can.do.kiwi.nz - don@i.am.a.can.do.kiwi.nz


3889 posts

Uber Geek
+1 received by user: 164


  Reply # 557104 12-Dec-2011 17:21
Send private message

freitasm:  Sorry but my crystal ball is still broken.


aa.  Thought it was your Telstra usage meter that was broken today?

bb.  Wasn't there a post on here the other day with a link to a new crystal ball auction on TradeMe?

http://www.trademe.co.nz/Browse/SearchResults.aspx?searchType=all&searchString=crystal+ball&type=Search&generalSearch_keypresses=12&generalSearch_suggested=0

This might help...  seems there's a good selection.





Promote New Zealand - Get yourself a .kiwi.nz domain name!!!

Check out mine - i.am.a.can.do.kiwi.nz - don@i.am.a.can.do.kiwi.nz


Create new topic



Twitter »

Follow us to receive Twitter updates when new discussions are posted in our forums:



Follow us to receive Twitter updates when news items and blogs are posted in our frontpage:



Follow us to receive Twitter updates when tech item prices are listed in our price comparison site:



Geekzone Live »

Try automatic live updates from Geekzone directly in your browser, without refreshing the page, with Geekzone Live now.


Geekzone Live »

Our community of supporters help make Geekzone possible. Click the button below to join them.

Support Geezone on PressPatron



Are you subscribed to our RSS feed? You can download the latest headlines and summaries from our stories directly to your computer or smartphone by using a feed reader.

Alternatively, you can receive a daily email with Geekzone updates.