News on Monday
more>>
SharePoint Tech Report
more>>


   

 
 
Download Current Issue
ISSUE 7/1/2009 PDF

Need Back Issues?
DOWNLOAD HERE

Receive the print Edition?


 
Is the mystery Borland suitor Serena?
Borland software is considering an offer from another company after a preliminary deal with MicroFocus. Is Serena the new company?
06/30/2009 01:55 PM EST

Windows 7 - An eBayer's dream product?
Windows 7 pre-orders can make people money on eBay.
06/29/2009 03:48 PM EST

Know thine cloud provider
Cloud computing require companies to understand compliance and regulation. Third parties will play a big role in regulated industries.
06/29/2009 02:58 PM EST

 

Microsoft Worldwide Partner Conf.
7/13/2009 to 7/16/2009
New Orleans
Microsoft

OSCON (Open Source Convention)
7/20/2009 to 7/24/2009
San Jose
O'Reilly Media

XBRL Technology Workshop & Summit
7/28/2009 to 7/30/2009
Santa Clara
XBRL US

ACM SIGGRAPH
8/3/2009 to 8/7/2009
New Orleans
ACM SIGGRAPH

OpenSource World (formerly LinuxWorld)
8/12/2009 to 8/13/2009
San Francisco
IDG World Expo


 
Most Read Latest News Blog Resources

jFactor Speeds Code-Improvement Process


Instantiations' refactoring tool helps meet enterprise standards



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://www.sdtimes.com/link/25569
 

Add comment


Name*
Email*  
Country     


  • Comment
  • Preview
Loading