Code Refactoring - Automated Code Refactoring

Automated Code Refactoring

Many software editors and IDEs have automated refactoring support. Here is a list of a few of these editors, or so-called refactoring browsers.

  • Pork Pork is a set of tools built around the elsa C/C++ parser. The primary focus of pork is to provide automated refactoring (Gecko:DeCOMtamination) and static analysis tools for Mozilla2.
  • IntelliJ IDEA (for Java)
  • Eclipse (for Java, and to a lesser extent, C++, PHP, Ruby and JavaScript)
  • NetBeans (for Java)
    • and RefactoringNG, a Netbeans module for refactoring where you can write transformations rules of the program's abstract syntax tree.
  • JDeveloper (for Java)
  • Embarcadero Delphi
  • Visual Studio (for .NET)
  • Telerik JustCode (addon for Visual Studio)
  • ReSharper (addon for Visual Studio)
  • Coderush (addon for Visual Studio)
  • Visual Assist (addon for Visual Studio with refactoring support for VB, VB.NET. C# and C++)
  • DMS Software Reengineering Toolkit (Implements large-scale refactoring for C, C++, C#, COBOL, Java, PHP and other languages)
  • Photran (a Fortran plugin for the Eclipse IDE)
  • SharpSort addin for Visual Studio 2008
  • Sigasi HDT (for VHDL)
  • Xcode (for C and Objective-C)
  • Smalltalk Refactoring Browser (for Smalltalk)
  • Simplifide (for Verilog, VHDL and SystemVerilog)
  • Tidier (for Erlang)
  • AMIQ DVT (for e, SystemVerilog, Verilog and VHDL)

Read more about this topic:  Code Refactoring

Famous quotes containing the words automated and/or code:

    Nature is a self-made machine, more perfectly automated than any automated machine. To create something in the image of nature is to create a machine, and it was by learning the inner working of nature that man became a builder of machines.
    Eric Hoffer (1902–1983)

    ...I had grown up in a world that was dominated by immature age. Not by vigorous immaturity, but by immaturity that was old and tired and prudent, that loved ritual and rubric, and was utterly wanting in curiosity about the new and the strange. Its era has passed away, and the world it made has crumbled around us. Its finest creation, a code of manners, has been ridiculed and discarded.
    Ellen Glasgow (1873–1945)