« The Limits of notifyAll | Main | AMD64, JDK1.5.0 and Linux 2.6 rock! »

July 21, 2004

Agile Development Tools for the Java Platform

The following are seminar notes presented at AMSIG Brisbane on 21 July 2004 by Greg Luck and Andy Marks.

Refactoring/Small Releases

Refactoring Support

IntelliJ

Eclipse | details | IDE Environment

Incremental Database Design

Hibernate

hloader

Code Generation

XDoclet

Build Tools

Ant

Maven | details

Continous Integration details | Environment

CruiseControl

AntHill

Pairing/Coding Standards/Collective Ownership

Code Style Checkers

Checkstyle | details | Eclipse Plugin

Revision Control Systems details

cvs

subversion

Documentation

JavaDoc

YDoc

Testing

Coverage

Clover ehcache example source example

JCoverage

Performance

JBenchmark - benchmark while you write http://sourceforge.net/projects/jbenchmark/

Unit Tests

JUnit | details

HttpUnit

Mock frameworks | details | Example

Automated Acceptance Tests

Smoke Tests

Maxq (HTTP only)

Functional Tests

Fit

Fitness

RYO

Collaboration

TWiki

Confluence

Reference

Internet Browser Access

Remote Communication

IM | details | Screenshot

The Planning Game

XPlanner | details | Screenshots

Jira (JIRA)

Posted by gluck at July 21, 2004 06:37 AM

Comments