Have a question? Email Us or Call 1 (800) 936-2134
SubMain - Code Quality Tools, Automated Code Review and Refactoring Home Products Services Download Purchase Support Community

CodeIt.Once - Painless Refactoring for .NET™ (Discontinued)


CodeIt.Once is retired and no longer available for download. We encourage you to learn about CodeIt.Right product which offers automated refactorings and proactively finds the opportunities for refactoring and improving your code.

Latest build:
1.5.09271
Release date:
September 28, 2009
Changelog:
view
News Feed
Supported IDEs:
Visual Studio 2008
Visual Studio 2005
Visual Studio .NET 2003
Supported Languages:
VB.NET
C#

CodeIt.Once is an Add-In for Visual Studio .NET 2003 and Visual Studio 2005 that enables developers to simplify and speed-up source code development and maintenance, making code easier to read and maintain. With 14 refactorings CodeIt.Once will save you hours every week!

Visit CodeIt.Once Refactoring Tutorials page for complete list of refactoring commands and tutorials.

Benefits

What are the benefits of refactoring with CodeIt.Once?

If you are a Manager or Team Leader:

  • Team learning curves are flattened
  • Developer productivity increases
  • New developer will get up to speed with the code faster
  • Bugs are often revealed simply through the reorganization of code fragments
  • Execution speed may improve
  • Code becomes easier to understand and faster to read
  • Code becomes more maintainable and extensible
  • Refactoring lowers the efforts needed to add functionality afterwards.

If you are a Developer:

  • Code becomes easier to understand and faster to read
  • Don't spend days and hours learning somebody's code
  • Bugs are often revealed simply through the reorganization of code fragments
  • Code becomes more maintainable and extensible
  • Productivity increases - you can do more in less time

Without automation tool refactoring can be done with the ordinary "search-and-replace" which typically turns into tedious and lengthy (several hours at times) process. The manual process also requires extensive testing to verify that the code still works.

Here is where CodeIt.Once comes in handy - it will perform these operations for you in the matter of seconds while keep the source code syntactically correct and compilable. CodeIt.Once makes refactoring a snap!

Features

CodeIt.Once provides the following refactoring commands to start with:

Visit CodeIt.Once Refactoring Operations page for operations description.

About Refactoring

For those who are not familiar with the term "refactoring", these are things you do every day and may not realize there is a term invented for that :)

Examples of refactoring operations are routine functions like

  • renaming a variable, fields method, class or namespace
  • moving code fragment of a long method into a separate method
  • promoting local variable to a method parameter
  • moving class from one namespace to another
  • adding, removing method parameters or changing their order

Without automation tool all of the above can be done with the ordinary "search-and-replace" which typically turns into tedious and lengthy (several hours at times) process. The manual process also requires extensive testing to verify that the code still works.

Martin Fowler:

"The key to keeping code readable and modifiable is refactoring - for frameworks, in particular, but also for software in general.

So, what's the problem? Simply this: Refactoring is risky. It requires changes to working code that can introduce subtle bugs. Refactoring, if not done properly, can set you back days, even weeks."

Here is where CodeIt.Once comes in handy - it will perform these operations for you in the matter of seconds while keep the source code syntactically correct and compilable. CodeIt.Once makes refactoring a snap!


CodeIt.Once is retired and no longer available for download. We encourage you to learn about CodeIt.Right product which offers automated refactorings and proactively finds the opportunities for refactoring and improving your code.

 

 
     
 
Home |  Products |  Download |  Purchase |  Support |  Privacy |  Terms |  About Us |