Last week, we had the author of TDD for a Shopping Website LiveProject. Friday at 11am Ranch time, Steven Solomon will be hosting a live TDD session just for us. See for the agenda and registration link
Welcome to CodeRanch! I've given you a cow for the very first errata report in the book. You are correct that "public" shouldn't be there. I checked chapter 12 (the modules chapter) and the online exams. The error doesn't appear there; just in the intro.
I just started studying the book, and looking for errata on the Introduction.
I actually do not understand why this is considered an error. I mean, in the "Answers to Assessment Test" (page lx) it is stated:
D. If this were a valid module-info.java file, it would need to be placed at the root directory of the module, which is option A. However, a module is not allowed to use the public access modifier. Option D is correct because the provided file does not compile regardless of placement in the project.
So, it seems to me OK. I mean, the correct answer is just "none of the above" since the file would not compile, exactly because of the public access modifier.
Or am I missing something?