Errata


Print Print Icon

Submit your own errata for this product.


The errata list is a list of errors and their corrections that were found after the product was released. If the error was corrected in a later version or reprint the date of the correction will be displayed in the column titled "Corrected".

The following errata were submitted by our customers and approved as valid errors by the author or editor.


Color Key: Serious Technical Mistake Minor Technical Mistake Language or formatting error Typo Question



Version Location Description Submitted By Corrected
Printed Page back cover
bottom right

Back cover states:

Anonymous 
Printed Page 60
First heading

The heading reads "Applying XP in a Phased-Based Organization". I believe it should say "Phase-Based" sans the first "d".

Anonymous 
Printed Page 163
Bottom of page

The lead-in joke says:

"FEATURE
--License plate on a Volkswagon Beetle"

Volkswagen, being a German brand, is spelled with an "e" rather than "o".

Anonymous 
Printed Page 196
First para under Contraindications

The sentence begins "Alistair Cockburndescribes [...]" -- I think you want a space before "describes".

Anonymous 
Printed Page 207
Figure 8-1

$$ is required between 5th month and 6th month at Project 1 of Senario A.

Fumihiko Kinoshita 
Printed Page 263
Intro to story about estimating

In the introductory sentence, one of the team members is referred to as "Jo" but later "Joe".

Note from the Author or Editor:
Correct name is "Joe"

Anonymous 
Printed Page 310
3rd *text* paragraph (after the first code snippet)

'c' missing in duplicate ("dupliate")

Anonymous 
Printed Page 368
Second para under In Practice

"Test-driven development tprovides[...]" -- "tprovides" should be "provides"

Anonymous 
Printed Page 383
Second para under Design Trade-offs

It says here that "C++ adds virtual method lookups--four bytes per method [...]". As far as I understand it, this isn't true.

There's a four-byte overhead per _additional vtable_, where a vtable consists of a number of methods.

There's one vtable associated with each abstract base/interface, and so the overhead amounts to four bytes per base class with virtual methods.

Note from the Author or Editor:
Change sentence to:

"C++ adds virtual method lookups--requiring more memory and an extra level of indirection."

Anonymous