Win a copy of Design for the Mind this week in the Design forum!
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

Good Book to Recommend on Coding?

 
Alan Blass
Ranch Hand
Posts: 158
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hi!

Does anyone has a good book to recommend on writing good code?

I came across "Writing Solid Code" when I was in school. But that was in C.

Anyone has recommendations for Java OO and Java EE?

Thanks.
 
Gaurav Raje
Ranch Hand
Posts: 136
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Thinking in Java was good for me... I believe it is available for free on bruce eckels website (some edition)
 
Winston Gutkowski
Bartender
Pie
Posts: 10226
58
Eclipse IDE Hibernate Ubuntu
  • Likes 3
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Alan Blass wrote:Does anyone has a good book to recommend on writing good code?

'Effective Java' by Joshua Bloch. Best practitioner's book I've ever read about any computer language. Period.

Winston
 
Jesper de Jong
Java Cowboy
Saloon Keeper
Posts: 15214
36
Android IntelliJ IDE Java Scala Spring
  • Likes 2
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Not Java-specific, but all very good books about becoming a better programmer:

Code Complete
Clean Code
Head First Design Patterns
Refactoring
 
John de Michele
Rancher
Posts: 600
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
I'll second Effective Java, 2E.

John.
 
Winston Gutkowski
Bartender
Pie
Posts: 10226
58
Eclipse IDE Hibernate Ubuntu
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Another one, a bit more esoteric, is 'Beautiful Code' by Andy Oram and Greg Wilson (O'Reilly press). It's a series of essays, by the people that wrote them, on pieces of code that they're really proud of (including that venerable old chestnut: Regex).

Being a collection, the writing varies a bit, and some of it, admittedly, goes over my head; but there's some fascinating stuff in there. And it highlighted a problem in binary chops for me that I had all but forgotten about (and that went undiscovered for 8 years in Quicksort).

It's not exclusively Java though.

Winston
 
Alan Blass
Ranch Hand
Posts: 158
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
OK. Thanks a lot. I'll check them out.
 
naved momin
Ranch Hand
Posts: 692
Eclipse IDE Java Linux
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Winston Gutkowski wrote:
Alan Blass wrote:Does anyone has a good book to recommend on writing good code?

'Effective Java' by Joshua Bloch. Best practitioner's book I've ever read about any computer language. Period.

Winston

that book is for advanced programmers i guess this guy is new to programming world so he will not understand most of the thing in that book
 
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic