Software, Tools and Documentation
Language: Java 1.7.0 (
API documentation
,
Overall documentation
,
tutorial
,
download
).
Tools:
JTB (
documentation
,
download
)
JavaCC (
documentation
,
download
).
Debuggers (
jdb (comes with jdk)
Jswat (a graphical java debugger)
).
IDEs for Java (
Eclipse
(includes a debugger too) ).
Some other links:
Detecting software plagiarism
How to write unmaintainable code
The bad code spotter's guide