File APIs for Java Developers
Manipulate DOC, XLS, PPT, PDF and many others from your application.
The moose likes Agile and Other Processes and the fly likes Code Craft: here is the table of contents... Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login
JavaRanch » Java Forums » Engineering » Agile and Other Processes
Bookmark "Code Craft: here is the table of contents..." Watch "Code Craft: here is the table of contents..." New topic

Code Craft: here is the table of contents...

Gian Franco
Ranch Hand

Joined: Dec 16, 2003
Posts: 977

The table of contents can be found here.

It looks like full attention goes to writing code, and none to specification
and design, is this correct?

Kind regards,

[ February 20, 2007: Message edited by: Gian Franco Casula ]

"Eppur si muove!"
Lasse Koskela

Joined: Jan 23, 2002
Posts: 11962
Based on the TOC you linked to, it seems to me that the chapters in the section titled "The shape of things to come" might be talking about design. Also, I wouldn't be surprised if the last two sections would cover what I think you refer to with "specification", too.

Of course, I'm just speculating here until Pete responds...

Author of Test Driven (2007) and Effective Unit Testing (2013) [Blog] [HowToAskQuestionsOnJavaRanch]
Pete Goodliffe

Joined: Feb 02, 2007
Posts: 24
Yeah, Lasse is spot on.

Code Craft is far, far more than just "how to write lines of code.". Check out the contents for a good idea of what's covered (

I work out from the codeface (how to write good code - covering things like naming, writing comments, handling errors, and much more) through construction techniques (covering programming tools, how to test, how to debug, how to "build code", coinsidering security, and much more). I talk about the "shape" of code (design, architecture and code evolution). Then the book zooms out to look at programming in the Real World: how to work in teams, review code, write specs and documentation (and when not to!) how to estimate how long it will take to write code. And more.

I agree. Here's the link:
subject: Code Craft: here is the table of contents...
It's not a secret anymore!