- Testing
-
A good introduction to software testing written by Prof. Horton;
very relevant to Exercise 3.
- Working From Home
-
These CDF pages have a lot of useful information that will make your
life easier. The pages on using
CVS remotely will probably be especially helpful.
- CVS Manual
-
An on-line manual for CVS. You can also download the manual as a
single HTML file.
- Make Manual
-
An on-line manual for GNU Make. This has more features than
"standard" make, but the basics are the same.
- JDK 1.4.1 Documentation
-
You can download the documentation for JDK 1.4.1 in HTMLHelp and WinHelp formats from this site.
- Java Collections API Tutorial
-
A comprehensive introduction to the Java Collections Framework. These
classes implement lists, sets, key-value maps, and many other useful
things that we will use throughout this course. You must
know how to use
sets,
lists,
and maps.
You must also know how to use
iterators
to step through their elements.
- JDOM
-
The home site for for JDOM, the Java Document Object Model library
that we will use to manipulate XML. The API
documentation is available at the site.
- Java Reflection API Tutorial
-
A quick, readable introduction to Java's reflection API.
- Python
-
The official Python language site, offering installers, documentation,
and interesting links. I also read Doctor Dobb's Journal's Python URL every
couple of weeks.
- Cygwin
-
This package provides many of the standard Unix command-line tools on
Windows.
- Checkstyle
-
Want to know how clean your code is? This tool can be configured to
check your use of indentation, imports, modifiers, and much more.
- JUnit
-
JUnit is a simple Java framework for writing and running unit tests.
We will use it in this course, and also take a look at how it is built.
- Ant
-
Ant is a Java-based replacement for Make. Instead of issuing
platform-dependent shell commands, Ant executes tasks written as Java
classes.
- How to Write Unmaintainable Code
-
This site is a guide to all the things you can do to make it
impossible for other people to understand your code.
- Top Notchitude
-
Want to know what makes for a top-notch scientific paper? This page gives you Ken Arnold's view.
$Id: links.html,v 1.1.1.1 2004/01/04 05:02:31 reid Exp $