Klocwork takes on strengthening code creation



Email    print   
November 16, 2009 —  Klocwork is spreading out beyond the static analysis game and rolling out new software to help ensure the creation of strong code.

Klocwork Insight Pro, released today, consists of three main pieces of software around continuous static analysis, code review and automated code refactoring. Klocwork Insight Pro’s continuous static analyzer detects defects and vulnerabilities as code is being written. Gwyn Fisher, Klocwork’s CTO, said the new analysis capabilities focus on developers working in “tremendously compressed” development cycles.

“We’ve focused previously on moving further upstream, getting into a developer’s IDE and giving them the capability to run analysis pre-check-in,” Fisher said. “That’s all good stuff, but there’s still that last mile of an IDE’s editor.”

As a result, Klocwork Insight Pro brings what the company calls a no-click usability model that automatically analyzes the editing part of a developer’s IDE. Fisher said changes to development projects, even in opening or saving a file, are automatically analyzed.

Klocwork has also created a collaborative code reviewer that integrates with configuration management environments and Klocwork’s static analyzer. Klockwork Insight Pro conducts code reviews asynchronously over the Web. Developers are notified that code is ready for review through an RSS feed. They can then identify code changes, assign actions and review potential defects, according to Klocwork.

“Code review is the type thing that we all hate doing, but it’s one of those things you have to do in any mature development process,” Fisher said. “The actual purpose of the code review is really difficult to get down to in terms of, ‘Is what you’ve done functionally and performance correct?’ depending on what your definition of 'correct' happens to be. There are so many other things that you tend to get bogged down in when you have these face-to-face reviews.

“So with Klockwork Insight Pro, someone that made a modification six months ago can perform a valuable code review,” he added.
 
Klocwork Insight Pro also attempts to simplify code refactoring by automating the process. Fisher described this as a refactoring capability within the editing environment that can do a variety of common refactoring actions for things like renaming entities, extracting functions and in-lining expressions.

“It’s all this kind of stuff that just takes the quirkiness out of the code you’ve written and allows you to work towards patterns that your organization as a whole understands,” he said. “This is sort of the first step that we’ll be applying in this direction that helps you create good code that prevents you from spending a day just trying to figure out what the module’s about.”




Related Search Term(s): Klocwork


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

Add comment


Name*
Email*  
Country     


  • Comment
Loading




close
NEXT ARTICLE
Klocwork brings ‘spell-check’ functionality to code analysis
Plug-in to Visual Studio provides visibility into code, branches and build data 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