Refactoring
Freefactor is a Java refactoring framework. It consists of a tool-independent refactoring system and an interface to allow it to be integrated with other tools. Currently a prototype Java-based tool is provided as well as bindings for Emacs.
Platforms: Windows, Mac, Linux
License: Freeware | Size: 250.18 KB | Download (48): FreeFactor - Refactoring for Java Download |
Scertify™ Refactoring Assessment is an open source component dedicated to development & QA teams that provides exclusive benchmark data on Software Quality. It automatically detects the portions of an application that can be refactored, gives valuable information on refactoring strategies, and...
Platforms: Windows, Mac, Linux
License: Freeware | Size: 5.82 MB | Download (50): Scertify - Refactoring Assessment Download |
Object::PerlDesignPatterns is a Perl architecture for structuring and refactoring large programs. SYNOPSIS lynx perldesignpatterns.html perldoc Object::PerlDesignPatterns ABSTRACT Documentation: Ideas for keeping programs fun to hack on even after they grow large. Object, lambda, hybrid...
Platforms: *nix
License: Freeware | Size: 563.2 KB | Download (88): Object::PerlDesignPatterns Download |
ApexSQL Refactor is a free SQL formatter and database refactoring tool for SQL Server. Format SQL queries, refactor SQL code and database tables with ease. It can format and refactor code directly in SSMS or VS, qualify objects, expand wildcards, encapsulate SQL, locate and highlight unused...
Platforms: Windows 7, Windows Server, Windows
License: Freeware | Size: 5 MB | Download (66): ApexSQL Refactor Download |
The Python Refactoring Browser, helping Pythonistas everywhere glide over the gory details of refactoring their code. Watch him extract jumbled code into well ordered classes. Gasp, as he renames all occurrences of a method. Thank You Bicycle Repair Man!
Platforms: Windows, Mac, Linux
License: Freeware | Size: 161.16 KB | Download (50): Bicycle Repair Man! Download |
Component (library, framework) refactoring may affect existing applications, where the client code used previous component versions. Our tool preserves applications binary-compatible by generating an adaptation layer out of change history.
Platforms: Windows, Mac, Linux
License: Freeware | Size: 6.28 KB | Download (48): ComeBack! Download |
A command line tool for refactoring java package names
Platforms: Windows, Mac, Linux
License: Freeware | Size: 13.48 KB | Download (47): JCMDLineRefactorer Download |
A refactoring tool for the Java programming language, it includes the JavaStyle pretty printer, a UML java class diagram viewer, a coding standards checker and computes program metrics. Plugins for jEdit, Netbeans, JBuilder and other IDEs available.
Platforms: Windows, Mac, Linux
License: Freeware | Size: 892.88 KB | Download (51): JRefactory Download |
A framework for user-extensible compilers and development tools, including a Java-to-Java extensible compiler, ideal for Java code refactoring. Also includes the new LX programming language.
Platforms: Windows, Mac, Linux
License: Freeware | Size: 452.18 KB | Download (55): Mozart Development Environment Download |
A plugin for IntelliJ IDEA that will enable support for the PHP language with high-level language features such as code completion, class hierarchy, refactoring.
Platforms: Windows, Mac, Linux
License: Freeware | Size: 525.47 KB | Download (48): PHP support for IntelliJ IDEA Download |
An API and a graphical tool for inspection (viewing, searching and comparing) and manipulation (modification, obfuscation, refactoring of methods, fields, attributes and code) of classfiles for the Java platform.
Platforms: Windows, Mac, Linux
License: Freeware | Size: 912.78 KB | Download (54): reJ Download |
Transmogrify is a code analysis/manipulation tool for Java whose current focus is refactoring. There are also the beginnings of a lint tool and a code twiddler (makes changes to code that aren't refactorings).
Platforms: Windows, Mac, Linux
License: Freeware | Size: 1.62 MB | Download (48): Transmogrify Download |
The JBoss Microcontainer is a refactoring of JBoss's JMX Microkernel to support direct POJO deployment and standalone use outside the JBoss application server. Features - All the features of the JMX Microkernel - Direct POJO deployment (no need for Standard/XMBean or MBeanProxy) - Direct IOC...
Platforms: Windows, Mac, *nix, Java, BSD Solaris
License: Freeware | Download (54): JBoss Microcontainer Download |
Rope is a python refactoring IDE and library. The IDE uses the library to provide features like refactoring, code assist, and auto-completion. It is written in python. The IDE uses Tkinter library. Features: - Refactorings - Rename everything! - Extract method - Extract local variable - Move...
Platforms: Windows, Mac, *nix, Python, BSD Solaris
License: Freeware | Download (54): Rope IDE 0.6m2 Download |
NIKAcore is a simple PHP website library built on object-oriented best practices including test-first, refactoring, and design patterns. It generalizes common web programming tasks.
Platforms: Windows, Mac, *nix, PHP, BSD Solaris
License: Freeware | Download (59): NIKAcore Download |
Functor is an annotated function (i.e. a function_handle with named input and output arguments). Collections of functors can be automatically composed into new functors, using functor.compose and/or functor.combine I sometimes find this useful for refactoring, debugging and design of larger...
Platforms: Matlab
License: Freeware | Size: 30.72 KB | Download (48): functor Download |
Shared bookmarks for OG groups. Bookmarks are displayed as a block in all group pages and group admins can add new items. This module can be used either for shared internal/external bookmarks or to create a separate menu for each group. Group admins can only edit bookmarks in their own group and...
Platforms: PHP
License: Freeware | Size: 10 KB | Download (40): OG Bookmarks Download |
Rope is a python refactoring library. You can get it from here or if you plan to use it with py3k from here. You can use rope as a library in other IDEs. Features Refactorings: Rename everything! Extract method/local variable Move class/function/module/package/method Inline method/local...
Platforms: *nix
License: Freeware | Size: 204.8 KB | Download (33): Rope for Linux Download |
Vrapper is an eclipse plugin which acts as a wrapper for eclipse text editors to provide a Vim-like input scheme for moving around and editing text. Unlike other plugins which embed Vim in Eclipse, Vrapper imitates the behaviour of Vim while still using whatever editor you have opened in the...
Platforms: *nix
License: Freeware | Size: 409.6 KB | Download (47): Vrapper for Linux Download |
RISE software for model driven development lets you create dynamic solutions based on a programmable relational database with application layer for quick development and deployment of your applications. From a single source model, RISE generates your entire information solution including...
Platforms: Windows
License: Freeware | Size: 446.08 KB | Download (577): RISE Editor Download |