Hello Fred Long, Dhruv Mohindra, Robert Seacord, Dean F. Sutherland, David Svodoba:
Thanks for taking the time to graciously answer our questions. I have some questions more about the book in general than any specific content:
1. What type of book is Java Coding Guidelines; is it meant to be more of a reference, tutorial, overview, or something else?
2. Java developers are in all industries, at all experience levels, and write code on many different platforms. What would you say is the primary target audience for this book? What experience level should a Java developer be at before reading it? Are there any types of developers you think would benefit more than others from Java Coding Guidelines, and why?
I'm not one of the authors, but I have read the book.
The difficultly ranges by topic. Some of the accessibility is fairly advanced Java. Some are basic. I'd say not to worry about that though. Even if someone doesn't understand all the guidelines right away, he/she will "grow" into them.
Thanks Jeanne. And thanks Scott for asking that question.
I also had that question. Target audience section and the preface is what I always read before buying any book. I was looking to see if the preface was available on Amazon, but it isn't.
For some reason, the structuring of the content of the book looks like Joshua Bloch's Effective Java ( looks like the content coverage is structured such that we can switch to any topic once we have a little understanding on that particular subject ).
Eh? If I sounded like I was saying I know everything, I just have to say I hope it was the other way around. Having a reading list just organizes the mountain of stuff I know I don't know and hope to get to learn soon.
Chan Ag wrote:I also had that question. Target audience section and the preface is what I always read before buying any book. I was looking to see if the preface was available on Amazon, but it isn't.
The audience section of the preface says the target audience is "developers of Java language programs" (which isn't particularly informative since Scott's question is more granular than that.) It then lists some secondary audiences.