By Developers, For Developers
| PDF Pg | Paper Pg | Type | Description | Fixed on | Comments |
|---|---|---|---|---|---|
| 5 | TYPO | …putting the tests in one source folder (src) and the production code in another (test). | 2014-11-29 | ||
| iv | TYPO | Bullet item states “third party code no longer behaviors” should be “third party code no longer behaves” | 2014-11-29 | ||
| 3 | TYPO | “But he spent about over fifteen minutes working through the three cycles of code …” should probably read “But he spent over fifteen minutes working through the three cycles of code …” | 2014-11-29 | ||
| 16 | TYPO | The word “criterium” appears many times. The singular of “criteria” is “criterion.” Apparently a “criterium” is a bicycle race. Who knew? | 2014-11-29 | Yow. Ugh! Thanks for spotting this one. :-) I should know better, we even get our bikes repaired at place called Criterium. \n \nI remember some nagging thought quickly whistling in the back of my head when I first typed "criterium." | |
| 42 | TYPO | The word “exerised” should be exercised. Here is the context: | 2014-12-16 | ||
| 52 | TYPO | The word “shuld” should be “should” in: “…The vast majority of your unit tests shuld be blindingly | 2014-12-16 | ||
| 120 | 113 | TYPO | “Open-Closed Princple (OCP)” thanks and good catches on the typos | 2014-12-16 | |
| 157 | SUGGEST | The link should be dereferenced in: | 2015-01-06 | ||
| 157 | ERROR | broken link at line 2 from bottom | 2015-01-06 | ||
| 95 | TYPO | “0-10-n” -> “0-1-n” | 2015-01-06 | ||
| 130 | TYPO | “Is changing our system’s just to write a test a bad thing?”: The “’s” does not make sense. | 2015-01-06 | ||
| 27 | 14 | TYPO | The first sentence after “Is the Test Really Testing Anything?” heading: You might event want to -> You might even want to | 2015-01-06 | |
| 182 | 186 | TYPO | it says “talkes” instead of “talks” | 2015-01-06 | |
| 56 | 46 | TYPO | In the 3rd paragraph: Your best best is to extract … -> Your best bet is to extract | 2015-01-14 | |
| 8 | ERROR | “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 that the JUnit support in Eclipse is actually written and maintained by the JUnit team, but even then it seems like a technicality and is likely not true in other development environments). | |||
| 66 | SUGGEST | scores.size() == 0 replaced by !scores.isEmpty() | |||
| 100 | TYPO | The very existence of automated IDE automated should reinforce the idea that refactorings are code transformation that don’t affect functional behavior. | |||
| 136 | SUGGEST | pageContent.getBytes() —> pageContent.getBytes(StandardCharsets.UTF_8) I kno wthat it changes nothing from the purpose of the book but seems important to me to show best practice in this reference book. same code is repeated on page 101 | |||
| 189 | SUGGEST | “Some IDEs support code-review plug-ins” - R4E | |||
| 123 | ERROR | Missing ampersand in line 9 of the code? Wrong: Correct: See the test on p. 129: if (!url.contains(“lat=38.000000&lon=–104.0000000”) Regards. |