Java Coding Standard
I've documented my personal Java coding standard onto a single page: Java Coding Standard on a Page References Sun's Java Coding Conventions JavaBeans (including naming convention) JavaDoc...
View ArticleReview – Refactoring
Refactoring: Improving the Design of Existing Code, Martin Fowler et al. Addison-Wesley, 1999. The best printed source on refactoring. Uses Java for the examples. See also the Refactoring home site....
View ArticleNapkin Look-and-Feel
The Napkin look-and-feel is designed to look like it's drawn on a napkin. The idea is that when the UI is at prototype level, the screens look that way. What a clever idea! Most LAFs leave me a bit...
View ArticleReview – JUnit Pocket Guide
JUnit Pocket Guide, Kent Beck. O’Reilly, 2004.This is a quick intro to using JUnit for testing. It’s a quick read. Along with reference information about JUnit, it’s got a quick version of the...
View ArticlePattern Patter: Anonymous Subclass with Instance Initializer
In JUnit Recipes, JB Rainsberger points out this idiom: static final Set s = new HashSet() {{ add("this"); add("that"); add("another"); }}; (JB points to an article by Paul Holser, which cites...
View ArticleReview – JUnit Recipes
JUnit Recipes, JB Rainsberger. Manning, 2004. If test-driven development makes sense, but you need help in particular areas, this book provides it. JB covers everything from basic object testing to...
View ArticleReview – Refactoring Workbook
Refactoring Workbook, William Wake. Addison-Wesley, 2003. [Consider this a summary rather than a review my own book.] My goals were to create a workbook that helps people practice recognizing smells...
View ArticleReview – Design Patterns in Java
Design Patterns in Java. Steve Metsker and William C. Wake. Addison-Wesley, 2006. I won’t review my own book, but I will summarize: This is a workbook-style book, updating Steve’s earlier Design...
View ArticleDesign Patterns in Java – Sample Chapter – Adapter
Steve Metsker's and my recent book, Design Patterns in Java, has had a sample chapter posted at InformIT: Adapter. If you're not familiar with Adapters, or need to brush up on them, you might find this...
View Article