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 |
---|---|---|---|---|
IDK Chapter 2 |
There should be a better way to pass this errata information: |
Murat Gungor | Dec 18, 2019 | |
ePub | Page ? Example 2-5 |
BankTransactions in example 2-5 should be bankTransactions: "System.out.println ( "Transactions in January " + selectInMonth (BankTransactions, Month.JANUARY ));" |
Anonymous | Jan 19, 2020 |
Example 2-5. Using the bank statement CSV parser. |
Anonymous | Jan 28, 2020 | ||
Example 2-8. Processing lists of bank transactions using the BankStatementProcessor class. |
Anonymous | Jan 28, 2020 | ||
Chapter 3 - |
Anonymous | Jan 28, 2020 | ||
Chapter 3. |
Anonymous | Jan 28, 2020 | ||
Example 3-6. Declaring a class that implements the BankTransactionFilter. |
Anonymous | Jan 29, 2020 | ||
Chapter 3. |
Anonymous | Jan 29, 2020 | ||
Example 3-17. Throwing a syntax exception. |
Anonymous | Jan 29, 2020 | ||
Example 5-5 Example 5-5. Mocking and verifying interaction with an Action object |
To match with the github code and "Example 5-2. The Action interface" code |
john | Jul 03, 2020 | |
2 Example 2-9 |
public BankTransaction update(final long id) { |
Ivan Drozda | Apr 03, 2020 | |
Page 13 Example 2-5 |
The line is "final BankStatementCSVParser bankStatementParser = new BankTransactionCSVParser();" but so far I haven't made the class "BankTransactionCSVParser". When I copy paste the code it doesn't compile until I change the line to: |
Anonymous | Apr 12, 2020 | |
Page 13 Example 2-5 |
The line is "System.out.println("Transactions in January " + selectInMonth(BankTransactions, Month.JANUARY));". When I copy paste the code, it doesn't work (even if I include the code from the subsequent examples which is needed to get all the code. This is because "BankTransactions" should be "bankTransactions". When I fix it by changing to camel case to match the variable declared, it compiles. |
Anonymous | Apr 12, 2020 | |
Page 16 Example 2-8 |
The line "final List<BankTransaction> bankTransactions = bankStatementParser.parseLi |
Anonymous | Apr 12, 2020 | |
Printed | Page 82 penultimate paragraph |
"[...] we might not want to rely on the order of documents beeing beeing returned ..." The word "beeing" is written twice. |
Björn Hansen | Aug 22, 2021 |
Printed | Page 87 First paragraph below the headlne "Constants" |
[...] conventionally developers create static field fields ... |
Björn Hansen | Aug 22, 2021 |
Printed | Page 91 Example 5-2. |
There is a method execute(), which is called perform() on all the following pages. There should be consistent naming. |
Björn Hansen | Aug 22, 2021 |
Printed | Page 107 last paragraph |
We can define a interface Rule ... |
Björn Hansen | Aug 22, 2021 |
Printed | Page 127 last paragraph |
In this case our UI will be sending us a event ... |
Björn Hansen | Aug 22, 2021 |
Printed | Page 130 second last paragraph |
But the question is how do write a test ... |
Björn Hansen | Aug 22, 2021 |
Printed | Page 135 last paragraph |
The next the requirement that we need ... |
Björn Hansen | Aug 22, 2021 |
Printed | Page 150 second paragraph after code example |
... want to remove money from one back account and add it ... |
Björn Hansen | Aug 22, 2021 |
Printed | Page 152 first paragraph |
Let's start by taking a interface used to represent ... |
Björn Hansen | Aug 22, 2021 |
Printed | Page 172 second paragraph |
They trick is to not worry ... |
Björn Hansen | Aug 22, 2021 |
Printed | Page 172 second paragraph after headline "Deliberate Practice" |
... practice and work are the real the key to success. |
Björn Hansen | Aug 22, 2021 |
ePub | Page 418 Example 2-5 |
Multiple (4) instances of = BankTransactionCSVParser should be replaced with BankStatementCSVParser |
Anonymous | Jan 19, 2020 |