Java Extreme Programming Cookbook by Eric M. Burke, Brian M. Coyner This errata page lists errors outstanding in the most recent printing. If you have technical questions or error reports, you can send them to booktech@oreilly.com. Please specify the printing date of your copy. This page was updated December 17, 2004. Here's a key to the markup: [page-number]: serious technical mistake {page-number}: minor technical mistake : important language/formatting problem (page-number): language change or minor formatting problem ?page-number?: reader question or request for clarification Confirmed errors: {44} First table, second entry; The table says that **/a/** will match build/File.txt The book is wrong. Here is a correction for the three columns of the table: Pattern **/a/** Matches a/File.txt, src/a/File.txt Does not match a.java, src/b/C.class [73] 5th (last) paragraph (just before the last sample code on the page); The book states (in the last section of the last paragraph) the following: "For instance, you can add individual tests to only run certain tests, or you can control the order in which they are executed:" it should be: "For instance, you can add individual tests to only run certain tests:" {196} 1st sentence; In the solution of paragraph 8.5 says: Decorate your JUnit test with a JUnitPerf TimedTest to simulate one or more concurrent users, ... should be: Decorate your JUnit test with a JUnitPerf LoadTest to simulate one or more concurrent users, ...