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 (19021983)
“... the self respect of individuals ought to make them demand of their leaders conformity with an agreed-upon code of ethics and moral conduct.”
—Mary Barnett Gilson (1877?)
Related Phrases
Related Words