Redesign (software) - 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.

  • IntelliJ IDEA (for Java)
  • Eclipse (for Java, and to a lesser extent, C++, PHP, Ruby and JavaScript)
  • NetBeans (for Java)
  • JDeveloper (for Java)
  • Embarcadero Delphi
  • Visual Studio (for .NET)
  • 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)
  • Bicycle Repair Man! (for Python)

Read more about this topic:  Redesign (software)

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)

    Many people will say to working mothers, in effect, “I don’t think you can have it all.” The phrase for “have it all” is code for “have your cake and eat it too.” What these people really mean is that achievement in the workplace has always come at a price—usually a significant personal price; conversely, women who stayed home with their children were seen as having sacrificed a great deal of their own ambition for their families.
    Anne C. Weisberg (20th century)