Software, Tools and Documentation
Language: Java 1.5.0 (
API documentation
,
Overall documentation
,
tutorial
,
download
).
Tools:
JTB (
documentation
,
download
)
JavaCC (
documentation
,
download
).
Debuggers (
jdb (comes with jdk)
Jswat (a graphical java debugger)
).
Debugging with jdb (
Sample session 1
Sample session 2
).
Some other links:
Detecting software plagiarism
How to write unmaintainable code
The bad code spotter's guide