• Post Reply Bookmark Topic Watch Topic
  • New Topic

Core Java Edition compliment or replace books like Clean Code  RSS feed

 
darren hartford
Greenhorn
Posts: 25
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hi everyone,
Historically, I've used books like 'Clean Code' from Robert Martin and 'Refactoring' from Martin Fowler as good references to improve my java programming practices.

Does this Core Java Edition book compliment those needs or possibly replace those kinds of books?

Thanks!
-Darren
 
Campbell Ritchie
Marshal
Posts: 56529
172
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
The Core Java books have never covered the same sort of ground as clean code books, so I do not expect there will be any change now.
 
Junilu Lacar
Sheriff
Posts: 11477
180
Android Debian Eclipse IDE IntelliJ IDE Java Linux Mac Spring Ubuntu
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Look at it this way Darren, Core Java and books like it are like the "The Do-it-Yourself Mechanic's Guide to Car Maintenance and Repair" books. They give you information of how things work and what's under the hood. These can be very useful.

On the other hand, books like Clean Code and Refactoring are like "Safe Driving" and "Maneuvering Safely away from Road Hazards" books. They teach you a whole 'nother level of things about driving and your car. It's good to read both kinds of books but their goals are totally different.
 
Cay Horstmann
author
Ranch Hand
Posts: 197
22
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
"Clean Code" and "Refactoring" are great books. However, Core Java is not meant to give general programming advice. I tell you how to put Java to good use. The book covers the language and the API in considerable detail, and you will find many useful tips on how to best use those features.

Cheers,

Cay
 
Junilu Lacar
Sheriff
Posts: 11477
180
Android Debian Eclipse IDE IntelliJ IDE Java Linux Mac Spring Ubuntu
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Cay Horstmann wrote:Core Java is not meant to give general programming advice. I tell you how to put Java to good use. The book covers the language and the API in considerable detail, and you will find many useful tips on how to best use those features.

So my previous analogy was a little off. Core Java is more like one of those "XXX: The Missing Manual" or "The Power User's Guide To xxx" books.
 
  • Post Reply Bookmark Topic Watch Topic
  • New Topic
Boost this thread!