Errata
The errata list is a list of errors and their corrections that were found after the product was released.
The following errata were submitted by our customers and have not yet been approved or disproved by the author or editor. They solely represent the opinion of the customer.
Color Key: Serious technical mistake Minor technical mistake Language or formatting error Typo Question Note Update
Version | Location | Description | Submitted by | Date submitted |
---|---|---|---|---|
N/A 4th paragraph |
(I don't know if this appears in the printed or pdf version). |
Jon Forrest | May 23, 2014 | |
Printed | Page 41 Second bullet of Ruby code |
In the second bullet point, there is an erroneous slash in the code before the close quote. |
Jeanne Boyarsky | Nov 17, 2013 |
Printed, PDF | Page 114 Instruction # 18 |
Step 18 instructs us to "install the omnibus-berkshelf" plugin for Vagrant. Unfortunately, this plugin does not appear to exist. After some experimentation (confirmed by looking later in the 'Worked Example' section), it appears the correct plugin name should be "vagrant-omnibus". |
Lee Whalen | Feb 13, 2014 |
Printed | Page 127 First paragraph following numbered list |
Typo in title of "Extreme Programming Explained" written as "Programmng". |
Daniel Givens | Dec 08, 2013 |
Printed | Page 130-154 All code samples |
All code samples in chapter 5 are improperly formatted, missing newlines and proper indentation. |
Daniel Givens | Dec 08, 2013 |
Page 137 The last block of example code on the page. |
ruby will raise NameError for HipsterAssessor unless you add a require for '../hipsterassessor' before the "describe HipsterAssessor" line. |
Doug Knight | Mar 10, 2015 | |
Page 141 bottom |
Unreadable formatted code, missing indentation and newlines |
Dennis de Klerk | Oct 27, 2013 | |
Page 141 |
Screenshot http://imgur.com/HqsT9Fg |
Dennis de Klerk | Oct 27, 2013 | |
Page 144 1st paragraph |
Cucumber feature is hard to read, missing newlines and indentation |
Dennis de Klerk | Oct 27, 2013 | |
Page 146 start |
Cucumber feature is hard to read, missing newlines and indentation |
Dennis de Klerk | Oct 27, 2013 | |
Page 146, 147, 150, 151, 154 |
It seems like all features and step definitions lack proper indentation and new lines. |
Dennis de Klerk | Oct 27, 2013 | |
Page 153 The first line in the second block of example code. (The second line of code if the formating was unmangled.) |
This code does not do what is intended. The has_phoney_specs? method should check @hipster_credentials[:glasses_prescription], not @hipster_credentials[:gears_on_bike] . |
Doug Knight | Mar 10, 2015 | |
Printed | Page 171 Diagram step #7 |
"refractor" should be "refactor" |
Jeanne Boyarsky | Nov 17, 2013 |
Page 184 2nd paragraph |
"metadata,rb" should read "metadata.rb" |
Duncan Hutty | Oct 09, 2014 | |
Page 202 2nd paragraph |
On 202, the author introduces the content of a serverspec integration test without describing what the file should be called or anything about what serverspec requires to work. Only later on 241 does he describe how to create a spec_helper.rb file and how, to execute serverspec tests against a converged system the convention is to write tests inside a file like test/integration/default/serverspec/localhost/foo.rb. Sure, I'm supposed to look at docs and figure things out for my own, but this is supposed to be a worked example of the main point that the book had been working up to for about 7 chapters. Please rejigger this content so that serverspec is introduced appropriately. Note from the Author or Editor: |
Bill Findley | Oct 25, 2013 | |
Printed, PDF | Page 202 halfway down |
Just to more fully flesh out Bill F's comment, if you're trying to implement the "spec_helper" integration test on p202 and are getting a failure along the lines of: |
Lee Whalen | Feb 17, 2014 |