188 Appendix C. Java Standards
5. Acronyms, such as JDBC or URL, should always be capitalized when used. For instance, write
JDBCLoaderinstead of JdbcLoader.This makes it clear that theletters are part ofan acronym
and is easier to read because it matches how it is referred to in English prose. Abbreviations that
are not acronyms should have their first letter capitalized, with the exception of ID.
6. When debugging, avoid using System.out.printlnor System.err.println.Instead, use
Log4j as described in Section 7.5 Using logging for debugging.
C.2. Java Coding Standards — References and Related Reading
• Ambler, S.W. (1999) Writing Robust Java Code —
http://www.ambysoft.com/javaCodingStandards.html.
• Davis, M. (2000) Incremental Development with Ant and JUnit —
http://www-4.ibm.com/software/developer/library/j-ant/index.html.
• Hunt, A. & Thomas, D. (1999) The Pragmatic Programmer —
http://www.pragmaticprogrammer.com/ppbook/index.shtml.
• Sun (1999) Code Conventions for the Java™ Programming Language —
http://java.sun.com/docs/codeconv/html/CodeConvTOC.doc.html.
• JUnit Home Page — http://www.junit.org/
• Ant home page — http://jakarta.apache.org/ant/.