« Java by Comparison; Become a Java Craftsman in 70 Examples » is an excellent book. To describe it in one sentence: It teaches you how to write better and clearer Java code.
» Java by Comparison; Become a Java Craftsman in 70 Examples » is an excellent book. To describe it in one sentence: It teaches you how to write better and clearer Java code.
Who is this book for?
I like that the authors set expectations for the book by saying you should be able to code Fizz Buzz in less than 15 minutes. It’s a lot more specific than just saying one should know how to program.
The authors struck a good balance in covering multiple audiences. The book manages to be useful for:
What is the format?
The majority of the book uses a two page format which is convenient in a physical book or two page view in an e-book reader. Just make sure your screen is large enough to view two pages at once. Trying to read this on a Kindle seems like it would be a frustrating experience!
The two page format is not the one you might have seen from another publisher. This one is designed for comparing code. The top left page has the « before » code. The top right page has the improved code. This is an easy format for comparing. It’s also helpful in seeing that the improved code is often shorter/cleaner.
The important differences in the code snippets are supposed to be highlighted.