35 projects tagged "Refactoring"

No download Website Updated 18 Mar 2012 Anchor

Screenshot
Pop 54.00
Vit 4.06

Anchor automatically adds curly braces and semicolons to code written in various programming languages, saving typing and making programs easier to read. It lets you pretend to be coding in Python or Lua while actually writing standard C, Java, PHP, C++, .NET, C#, or D. A script may generate files in the target language and invoke the compiler. An example bash script integrates with TCC to make runnable "scripts" with the speed of C. The scripts are easily modified to target another compiler or interpreter.

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 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 08 Jul 2009 CScout

Screenshot
Pop 87.21
Vit 3.53

CScout is a source code analyzer and refactoring browser for collections of C programs. It can process workspaces of multiple projects, mapping the complexity introduced by the C preprocessor back into the original C source code files. CScout performs an analysis of C source code that is more detailed and accurate than current compilers and linkers, as it takes into account the identifier scopes introduced by the C preprocessor and the C language proper scopes and namespaces.

Download Website Updated 29 Jul 2008 xRope

Screenshot
Pop 54.99
Vit 3.52

xRope is an IDE for Python development and a graphical GUI builder that is similar to Visual Basic.

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 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 13 Jul 2007 AntiCutAndPaste

Screenshot
Pop 88.58
Vit 2.99

AntiCutAndPaste is designed to search for text fragments that have been copied and pasted in programming language source code or plain text. It has been tested on sources from large C++, Pascal, Java, and C# (Mono) projects. The algorithms used are very fast and can handle up to three million C++ code lines in one minute. Minor modifications of code are ignored during the search. Reports are sorted conveniently by the total size of all similar fragments and there are many report customization options.

Download Website Updated 18 Oct 2007 Grester

Screenshot
Pop 20.49
Vit 2.29

The Maven-Grester plugin is a Maven2 plugin for Jester, the JUnit tester tool. It enables Jester to be executed at any valid Maven lifecycle phase in a Maven Project. It saves developers from constructing cumbersome Java classpath entries on the commandline every time they need Jester to run against JUnit Tests in the project. It can also help to dispense with a suite of scripts that may have been written to handle complex Java classpath executions for Maven projects.

No download Website Updated 12 Oct 2010 CodeLite

Screenshot
Pop 60.87
Vit 1.82

CodeLite is a powerful, cross-platform code editor for the C/C++ programming languages. It is regularly tested on Windows XP sp2, (K)Ubuntu 7.10 and 8.04, Fedora Core 6, Debian lenny and sid, and Mac OS X 10.5.2. CodeLite uses a sophisticated, yet intuitive interface which allows the user to easily create and build complex projects.

Screenshot

Project Spotlight

Florence

A virtual keyboard for GNOME.

Screenshot

Project Spotlight

web2ldap

A Web-based LDAP client written in Python.