small medium large xlarge

The latest version of the book is P1.0, released over 2 years ago. If you've bought a PDF of the book and would like to upgrade it to this version (for free), visit your home page.

By default this page displays the errata for the latest version of the book. If you have a previous version, select it here:

If you've found a new error, please submit it.

  • Typo
  • Tech. error
  • Suggestion
  • Maybe next edition
  • Not a problem
  • Reported in: P1.0 (01-Dec-15)
#79258
PDF page: 8
"important bit" #5: I think it should be "Eclipse creates a single test method ..." JUnit itself didn't create the test method (unless it's the case t...more...
  • Reported in: P1.0 (04-Apr-16)
#80182
Paper page: 66

scores.size() == 0 replaced by !scores.isEmpty()--Aurelien Pupier

  • Reported in: P1.0 (04-Apr-16)
#80184
Paper page: 100
The very existence of automated IDE automated should reinforce the idea that refactorings are code transformation that don't affect functional behavio...more...
  • Reported in: P1.0 (04-Apr-16)
#80185
Paper page: 136
pageContent.getBytes() --> pageContent.getBytes(StandardCharsets.UTF_8) I kno wthat it changes nothing from the purpose of the book but seems impor...more...
  • Reported in: P1.0 (04-Apr-16)
#80186
Paper page: 189
"Some IDEs support code-review plug-ins" I think that nowadays lost of the IDEs are supporting it. For Eclipse there are even severals: - R4E - EG...more...