==== Links to Java Coding Conventions ==== * Code Conventions for the Java Programming Language (http://www.oracle.com/technetwork/java/codeconv-138413.html)
* Java Programming Style Guidelines (http://geosoft.no/development/javastyle.html) ==== Eclipse Formatter for Java Conventions ==== We use the Eclipse built-in Java Conventions formatter file, except for one difference: we have a line width of 180, instead of 80, as usually the screen allows much longer lines than 80. * Link to Java Conventions formatter: {{:beewm:devel:code_formatter_longer_lines.xml.gz|code_formatter_longer_lines.xml.gz}}. ==== Java Books ==== * The Java Language Specification (http://java.sun.com/docs/books/jls/index.html) ==== Unit testing ==== We use JUnit to implement the unit tests. Take a look at the [Getting started] (http://junit.sourceforge.net/) documentation at http://junit.org. ==== Logging ==== * SLF4J: Docs (http://slf4j.org/docs.html) * LOGBack Project (http://logback.qos.ch/)