4. IMPORTS
ENUMERATE ALL ALL IMPORTS MUST BE
IMPORTS AT THE TOP OF THE
FILE
USE WILDCARDS FOR
MORE THAN SIX
USE BRACE NOTATION
FOR MULTIPLE ITEMS
IN A PACKAGE
AVOID “RELATIVE”
IMPORTS
5. IMPLICITS
AVOID THEM!
THEY MAKE DEBUGGING CONFUSING
DOCUMENT THOROUGHLY IF YOU HAVE TO USE THEM
RESTRICT TO THE SMALLEST POSSIBLE SCOPE
10. PROJECT LAYOUT
MAVEN CONVENTIONS FOR DIRECTORY STRUCTURE, EX:
SRC/[MAIN|TEST]/[SCALA|JAVA]/COM/TWITTER/FOO
DEPLOY JARS
USE ANT + IVY AS THE BUILD SYSTEM