The latest version of the book is P2.0, released almost 12 years ago. If you've bought a PDF of the book and would like to update 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.
- Reported in: P1.0 (22-Nov-10)
Paper page: 3
...you've probably performed the following scenario hundreds of time. [should be times]
- Reported in: P2.0 (22-Nov-10)
Paper page: 5
- Reported in: P2.0 (17-Aug-07)
Paper page: 7
- Reported in: P2.0 (12-Nov-09)
PDF page: 12
- Reported in: P2.0 (19-Jul-14)
PDF page: 21
Link to article about use cases in footnote #13 is broken, should be updated to alistair.cockburn.us/Structuring+use+cases+with+goals
--Manuel Prinz
- Reported in: P1.0 (22-Nov-10)
Paper page: 22
- Reported in: P2.0 (09-Jul-13)
PDF page: 25
- Reported in: P1.0 (20-Aug-06)
Paper page: 26
- Reported in: P2.0 (23-May-07)
PDF page: 29
I believe "observer" in the Customer class's set_address and set_name methods should be "the_observer".--Bart van der Zwet
- Reported in: P2.0 (24-May-07)
PDF page: 40
- Reported in: P1.0 (22-Nov-10)
Paper page: 52
only shop may implement the IceCreamOrderinginterface. [missing space between IceCreamOrdering and interface]
- Reported in: P2.0 (14-Mar-13)
PDF page: 58
ePub version - Missing text. Sentence states:
'SAX is push/sequential; DOM is.'--Jon Evans
- Reported in: P1.0 (22-Nov-10)
Paper page: 61
Who's Job Is It Anyway? [should be Whose]
- Reported in: P2.0 (14-Mar-13)
PDF page: 64
- Reported in: P2.0 (14-Mar-13)
PDF page: 66
ePub version:
Missing text:
'The code following frame.bind is executed when the window is'
Is what?
--Jon Evans
- Reported in: P2.0 (14-Mar-13)
PDF page: 68
- Reported in: P2.0 (14-Mar-13)
PDF page: 88
ePub version:
Missing word:
'Disadvantage-callers have to be changed if implementation'
If implementation what?--Jon Evans
- Reported in: P2.0 (14-Mar-13)
PDF page: 91
- Reported in: P1.0 (22-Nov-10)
Paper page: 94
- Reported in: P2.0 (05-May-10)
PDF page: 114
- Reported in: P2.0 (05-May-10)
PDF page: 115
Stuff To Be Considered in the Next Edition
- Reported in: P1.0 (07-Aug-06)
Paper page: 29
- Reported in: P1.0 (07-Aug-06)
Paper page: 133
Be consistent in the WebPage and URL data interfaces. URL is preceded with the word "data" while WebPage is not.--Kyle Blaney