jFactor Speeds Code-Improvement Process


Instantiations' refactoring tool helps meet enterprise standards


Email    print   
March 1, 2001 —  Want to know where developers need help? Why not ask them? That's what IBM did when it assembled a feature-request database for its VisualAge for Java customers. And when Instantiations Inc. looked through that database, one word stood out: refactoring. Their response: jFactor.

"Refactoring was among the top three requests of more than 650 submitted by developers to the database," said Mark Johnson, Instantiations' vice president of marketing and business development. "We looked at it as an opportunity, because our business is predicated on augmenting or building supplements to base software tools from OEMs."

Instantiations built jFactor to offer developers "a disciplined way to clean up their code for better maintainability, reliability and reusability without changing the behavior of the existing software program," Johnson said, adding that the impetus for jFactor was to improve the code design after the program was written.

"Developers aren't normally thinking about reuse or proper design when they are in the editor writing down their ideas of how to make a program function," Johnson said. Refactoring, or incrementally improving functional code, comes into play only after programmers have written and tested the code and determine if its structure is reliable, maintainable and reusable.

Johnson said jFactor (www.instantiations.com/jfactor) includes four categories for strengthening code structures: method refactorings, field refactorings, class refactorings and package refactorings. Within each of the categories are more specific techniques, he said. For example, one extract method permits the developer to take a code fragment from a chunk of code, move it into a new chunk and then create a call from the old chunk into the fragment in the new chunk of code.

He said that developers using the automated tools could cut refactoring and code improvement down to about 15 minutes from literally hours, helping to more easily and efficiently comply with corporate standards and naming conventions. "Otherwise," he said, "developers would have to follow a sequence of refactoring manually, discouraging them from doing it at all."

He added that the refactoring tool would also help managers accelerate products to market because it takes less time to refactor code.

Instantiations also released Version 2.0 of Visual Age Assist Enterprise/J for Visual Age for Java (www.instantiations.com/assist), which is claimed to offer enhancements in source code editing, method bookmarking, intrarepository broadcast messaging and global task automation.

jFactor for Visual Age for Java and Visual Age Assist Enterprise/J for Visual Age for Java are each $895, and are available immediately.





Share this link: http://sdt.bz/25569
 
Most Read Latest News Blog Resources

Add comment


Name*
Email*  
Country     


  • Comment
Loading




close
NEXT ARTICLE
Microsoft joins Object Management Group
Microsoft's entry into OMG shows a commitment to backing model-driven development. This change came after the announcement of its "Oslo" initiative, which is attempting to move model-driven development into the mainstream Read More...
 
 
 
 
News on Monday
more>>
SharePoint Tech Report
more>>


   

 
 

Download Current Issue
FEBRUARY 2012 PDF ISSUE

Need Back Issues?
DOWNLOAD HERE

Want to subscribe?


 
blogs tab
Are you at risk for burnout?
Burnout is a severe problem and it can strike at any time. Here's how to tell if you are nearing the edge.
02/09/2012 02:16 PM EST

Agility, mom, and apple pie
If we're to evaluate the state-of-the-art in software development, we should start with the values espoused in the Agile Manifesto.
02/07/2012 11:57 AM EST

RIM woos developers with free tablet
How do you get more apps ported to the BlackBerry PlayBook? By giving every developer a free tablet, of course!
02/04/2012 01:57 PM EST

GitHire: Use Headhunters to Find Your Perfect Programmer
Are you a hiring manager tired of scouring the job boards? Check out this new service that will find 5 people interested in your jobs.
02/03/2012 12:17 PM EST

Facebook claims hacker cred
Facebook's SEC S-1 filing form includes a short essay on the Hacker Way by Mark Zuckerberg himself.
02/02/2012 08:26 AM EST

Ryan Dahl steps down
Ryan Dahl, creator of Node.js, steps back from his position as gatekeeper for the project.
02/01/2012 04:58 PM EST

 
Events calendar tab
2/13/2012 to 2/16/2012
Santa Clara
TechWeb

2/26/2012 to 2/29/2012
San Francisco
BZ Media

2/27/2012 to 3/2/2012
San Francisco
RSA

3/4/2012 to 3/7/2012
Las Vegas
IBM Tivoli

3/5/2012 to 3/9/2012
San Francisco
TechWeb