35 projects tagged "Refactoring"

No download Website Updated 06 Apr 2011 Perl-Critic

Screenshot
Pop 52.74
Vit 3.71

Perl::Critic is an extensible framework for creating and applying coding standards to Perl source code. Essentially, it is a static source code analysis engine. It is distributed with a number of Perl::Critic::Policy modules that attempt to enforce various coding guidelines. Most Policy modules are based on Damian Conway's book Perl Best Practices. However, Perl::Critic is not limited to PBP, and will even support Policies that contradict Conway. You can enable, disable, and customize those Polices through the Perl::Critic interface. You can also create new Policy modules that suit your own tastes.

Download Website Updated 12 May 2009 PyCycle

Screenshot
Pop 10.82
Vit 47.65

PyCycle is a plugin for GEdit which implements refactoring functions for the Python language.

Download Website Updated 22 Feb 2008 jf-unittest

Screenshot
Pop 15.97
Vit 1.41

jf-unittest is a C++ unit test framework modeled after the way the Python unittest module is used in the Confix test suites. It was written out of frustration with the existing unittest frameworks. As such, it contains no bloat: no GUI with colorful progress bars, no dependencies on any other packages.

No download Website Updated 08 Jul 2009 Maven Dependency Overview

Screenshot
Pop 36.25
Vit 3.00

Maven Dependency Overview is a simple Maven plugin (report) that creates a diagram of all dependencies (the entire transitive closure.)

Download Website Updated 05 Apr 2008 ropeide

Screenshot
Pop 38.08
Vit 1.78

Ropeide is a Python refactoring IDE that uses the rope library to provide features like refactoring and code assistance. It uses the Tkinter library.

Download Website Updated 03 Oct 2008 ropemacs

Screenshot
Pop 52.39
Vit 4.02

Ropemacs uses the rope refactoring library to provide features like Python refactoring and code-assists in emacs.

No download Website Updated 08 Jan 2009 LiquiBase

Screenshot
Pop 38.34
Vit 3.15

LiquiBase is a DBMS-independent library for tracking, managing, and applying database changes. It is built on a simple premise: all database changes (structure and data) are stored in an XML-based descriptive manner and checked into source control. While there have been many attempts to provide a similar tool, LiquiBase aims to provide a solution that supports merging of changes from multiple developers, works well with code branches, supports a database refactoring IDE/plugin, and more.

No download Website Updated 10 Aug 2007 medini QVT

Screenshot
Pop 10.86
Vit 1.00

medini QVT implements OMG's QVT Relations specification. It is an RCP application that includes a QVT Editor with syntax highlighting and a code assistant for QVT and OCL as well as an QVT execution environment with a powerful debugger for the QVT Relations language.

No download Website Updated 03 Aug 2007 Interactive Decompiler

Screenshot
Pop 57.72
Vit 1.00

IDC is an interactive decompiler. The user starts with an almost literal translation of assembly code in C language, which he progressively decompiles by the successive application of low-level refactorings, ultimately leading to high-level C code.

Download Website Updated 25 Jul 2007 Google Singleton Detector

Screenshot
Pop 19.24
Vit 1.00

The Google Singleton Detector, or GSD, is a tool which analyzes Java bytecode and detects the use of Singletons. It's not quite as simple as that, however. First, GSD doesn't only detect singletons; it detects four different types of global state, including singletons, hingletons, mingletons, and fingletons. Second, it outputs a graph with all these different types of static state highlighted, and shows all the classes that are directly dependent on them. The point of this tool is to allow you to see all of the uses of global state inside a project, as well as how they are all interrelated.

Screenshot

Project Spotlight

Florence

A virtual keyboard for GNOME.

Screenshot

Project Spotlight

web2ldap

A Web-based LDAP client written in Python.