Goodreads helps you keep track of books you want to read.
Start by marking “Code Craft: The Practice of Writing Excellent Code” as Want to Read:
Code Craft: The Practice of Writing Excellent Code
Enlarge cover
Rate this book
Clear rating
Open Preview

Code Craft: The Practice of Writing Excellent Code

4.03 of 5 stars 4.03  ·  rating details  ·  69 ratings  ·  7 reviews
Many programmers know how to write correct code - code that works. But not all know how to craft great code - code that is well written and easy to understand. Code Craft teaches programmers how to move beyond writing correct code to writing great code. The book covers code writing concerns, including code presentation style, variable naming, error handling, and security; ...more
Paperback, 610 pages
Published December 21st 2006 by No Starch Press (first published January 1st 209)
more details... edit details

Friend Reviews

To see what your friends thought of this book, please sign up.

Reader Q&A

To ask other readers questions about Code Craft, please sign up.

Be the first to ask a question about Code Craft

This book is not yet featured on Listopia. Add this book to your favorite list »

Community Reviews

(showing 1-30 of 219)
filter  |  sort: default (?)  |  rating details
Feb 20, 2008 John rated it 4 of 5 stars
Recommends it for: budding computer geeks
Not so insightful that you're likely to learn anything; not so boring that you won't be able to finish. A lot of people are seriously into this completely true and pretty decent book about good programming habits, beginning software design, and anecdotal forays into corporate ITdom.

You might like it, somehow. Who knows, I may have passed by some real gems hiding in between the lines. I don't want to leap to the conclusion that it's pedestrian; if I knew any young people who were leaning into pro
Robert Kennedy
I think I read this my Sophomore year as a CompSci major and at the time I thought it was amazing. Thumbing through it the other day it seems like common sense knowledge that every software developer should know, with some humorous fluff tossed in to make reading about Software Engineering and Development as interesting as it could realistically be. I would recommend this to any younger programmers (high school, early undergrad) but don't expect to get much out of it if you've been in the trench ...more
Graham Lee
I think this is the book I wanted when I read Code Complete instead. Some of the chapters involve egg-sucking lessons but the questions at the end of each chapter make for good reflective or group chat exercises.
Jul 20, 2007 Irwan rated it 3 of 5 stars
Recommends it for: programmers
Shelves: skim-reading, it
This books contains many useful practices to be a good programmers. A little too verbose for my taste. I moved fast through the main points to get the general ideas. Probably useful as a reference when you write code.
Nelson Faria
A good book not how to write good code, but how to produce good code in a team environment with correct personal attitudes.
Good, but very high level and simple. Clearly aimed at people still in college.
Greg Stoll
As David said, decent book but pretty simple.
Victor Slavinskiy
Victor Slavinskiy marked it as to-read
May 23, 2015
Natasha Postolovski
Natasha Postolovski marked it as to-read
May 16, 2015
Matthew marked it as to-read
May 11, 2015
Courtney marked it as to-read
May 09, 2015
Kristin marked it as to-read
Apr 25, 2015
Denis Laliberté
Denis Laliberté marked it as to-read
Apr 12, 2015
Jacob Povar
Jacob Povar marked it as to-read
Apr 05, 2015
Miguel Alho
Miguel Alho marked it as to-read
Apr 01, 2015
Anton Antonov
Anton Antonov marked it as to-read
Mar 27, 2015
Arthur marked it as to-read
Mar 22, 2015
Yaroslav Gorbal
Yaroslav Gorbal marked it as to-read
Mar 14, 2015
Jim Horng
Jim Horng marked it as to-read
Mar 13, 2015
Lars marked it as to-read
Mar 08, 2015
Voda is currently reading it
Mar 02, 2015
Estolad marked it as to-read
Feb 18, 2015
Telorian marked it as to-read
Feb 10, 2015
« previous 1 3 4 5 6 7 8 next »
There are no discussion topics on this book yet. Be the first to start one »
  • How to Design Programs: An Introduction to Programming and Computing
  • Xunit Test Patterns: Refactoring Test Code
  • Code Reading: Open Source Perspective v. 1 (Effective Software Development)
  • Writing Secure Code
  • The Art of Readable Code
  • Language Implementation Patterns: Techniques for Implementing Domain-Specific Languages
  • Antipatterns: Refactoring Software, Architectures, and Projects in Crisis
  • Design Patterns Explained: A New Perspective on Object-Oriented Design
  • Learning XML
  • Think Like a Programmer: An Introduction to Creative Problem Solving
  • Object-Oriented Software Construction (Book/CD-ROM)
  • The Book of CSS3: A Developer's Guide to the Future of Web Design
  • Beautiful Code: Leading Programmers Explain How They Think
  • Masterminds of Programming: Conversations with the Creators of Major Programming Languages
  • Concepts, Techniques, and Models of Computer Programming
  • Real World Haskell: Code You Can Believe In
  • The Practice of Programming
  • 97 Things Every Programmer Should Know: Collective Wisdom from the Experts

Goodreads is hiring!

If you like books and love to build cool products, we may be looking for you.
Learn more »
Becoming a Better Programmer: A Handbook for People Who Care about Code

Share This Book