Software Development Tools

CS 23 will expose you to many useful development tools. Some of these tools you will be expected to use throughout the semester, others will be required for only a few assignments.  

You are responsible for the following in CS 23

 

Java Development Environments

My short list

Unit Testing

JUnit 

Other testing framework

Documenting your Design and API

JavaDocs

Other documentation system

Build Tools

Google Directory - Computers > Software > Build Management > Make Tools

Ant

Make

Debugging

Version Control Systems

CVS

CVS Clients

Source Code Beautifiers and Style Checkers

File Transfer