Skip to main content

Joshua Kerievsky

Joshua Kerievsky has been programming professionally since 1987, and is the founder of Industrial Logic, a company specializing in ExtremeProgramming (XP). Joshua began his career as a professional programmer on Wall Street, where he programmed numerous financial systems for credit, market and global risk departments. In 1995, he founded Industrial Logic to help companies practice successful software development. Joshua has programmed and coached on small, large and distributed XP projects since XP's emergence in the late 90s. Joshua has been an active member of the XP and patterns communities.



This excerpt from Joshua Kerievsky's Refactoring to Java shows you an alternate technique for introducing a Null Object, rather than that shown in Martin Fowler's Refactoring book.