« Previous day (Feb 5, 2007) | Main | Next day (Feb 7, 2007) »
 20070206 Tuesday February 06, 2007

A ship of tools... for Java ME programming

Some people like to rely on tools for software assurance. Others, prefer making sure to take their time writing code and not just spit out programming vomit, just to see if it works. Then, those who ralph out code will rely on tools to clean up the mess. Ick.

See:

Relying on tools is for fools

Here's a quote:

 Even the average cell phone,
 contains three to five million 
 lines of code... there is 
 enormous room for error.

 SureLogic’s tools analyze only 
 Java code... SureLogic’s tools 
 find the most deeply-entrenched 
 bugs that aren’t detected by 
 testing and inspection.  
 Instead of just eyeballing 
 thousands of lines of code and 
 executing it in a number of 
 different situations, Sure 
 Logic works by directly 
 analyzing the code.
I've used "lint" way back when dinosaurs roamed the Santa Clara Valley. And, I've used Purify and Valgrind. But, I've never been too impressed by them. They find obvious bugs that many times a careful programmer, who takes his/her time to write each line of code with purpose and thought, would avoid.

But, like P.T. Barnum once said, "A fool (for a tool) and his money, are soon parted." Or... something like that. :-)

[Java ME and J2ME] ( February 06, 2007 09:15 AM ) Permalink





Theme originally based on design by Bryan Bell