Tools, almost always pure software, to help refactor (restructure) computer code, especially inheritance hierarchies. All such software automatically analyzes code. Some of it automatically refactors code. Some even automatically deletes duplicate code. Such tools are most useful for object-oriented code, and even more so for prototype-based code. The tools in this category are for use with Java, and mostly Java-based.
Subcategories 2
Related categories 1
Sites 6
Loading new listings for you to review...
- JRefactory Java refactoring tool. Supports a dozen refactorings; command line version and plugins for several IDE's available, in some IDE's switching from UML diagram to source code is supported. Last version: 2004. [Open Source, Apache like license]
- Transmogrify Java source analysis and source manipulation tool. It provides cross-referencing and refactoring functionality. Last version: 2001. [Open Source, GPL]
- JavaRefactor - JEdit Plugin A plugin that adds automatic refactoring of Java source code to the editor. This currently includes class, field, method, and package renaming and push-down and pull-up of methods and fields in an inheritance hierarchy. [Open Source, LGPL]
- Design Pattern Transformer A prototype-tool for automatic program transformations, which allows refactoring of Java programs. Last version: 2002. [Freeware]
- Condenser Prototype for detecting and deleting duplicate methods from Java coding. Site includes minimal documentation and download option. Last version: 2002. No support beyond JDK 1.4. [Open Source]
- Refactorit Tool offering automated refactoring support, and source-code metrics and audits. Site includes download option, forums, and support channels. Last version: 2008. [Common Development and Distribution License, GPL]