ToolsThis page describes some software tools we’ll be using and learning this term. Most of the stuff is open source. Most of it is very nice as well. enjoy... yow, bill JavaIf you know C++, but you don’t know Java, then we have something in common. I used to be in your shoes. Here are my thoughts on your transition: http://william.krieger.faculty.noctrl.edu/dry_technical_notes/dtn04_java_for_c++.htm Java is available on all the machines in the lab. If you want to download a copy for your home:
NetBeansYou also get NetBeans in your Java download. NetBeans is Sun Micro’s IDE... it’s now open source. NetBeans is huge, but OK. We’ll start it up in class to get you going. From there, it’s mostly just getting your sea legs.
JavadocJavadoc will ease your goal of creating quality documentation of your code. The entire Java API uses Javadoc.
Listen, this stuff is popular and powerful because it’s so simple:
AntAnt is a tool to help build your programs: compile, link, etc.
Ant is used by NetBeans as well. JUnitJUnit aids unit testing your code.
CheckStyleCheckStyle scans your Java code and reports
I used the Sun CheckStyle rules, and man is it cranky. We’ll have to work on what rules we want to apply for CSC 457. CSC 457Here are some CSC 457-specific programming requirements:
|