Book helps would-be hackers write “excellent code”
Dec 13, 2006 — by LinuxDevices Staff — from the LinuxDevices Archive — viewsNo Starch Press has published another book about how to write great code and succeed professionally. Code Craft: The practice of writing excellent code, by well-known C Vu columnist Pete Goodliffe, aims to help newer programmers develop professionally into outstanding programmers… and development team players.
(Click for larger view of book cover)
Code Craft includes three sections on programming skills, and three on “Life in the Software Factory.” It offers language-agnostic advice on such topics as presentation style, variable naming, error handling, and security. It also tackles broader, real-world programming issues like effective teamwork, development processes, and documentation.
Its publisher says Code Craft can help newer programmers write more readable, understandable code, by dispensing “valuable advice in an appealing style, so programmers can go from writing correct code to writing outstanding code and become true programming professionals along the way.”
The book was written by Pete Goodliffe, who has worked as a software developer in numerous languages and on diverse projects. Goodliffe also authors the “Professionalism in Programming” column for C Vu magazine, published by the ACCU, a professional programmers' guild.
No Starch Press is a small, independent book house in San Francisco that has published titles related to Linux and open source since the mid-90s. It also publishes a “Writing Great Code” series likely to interest ambitious young hackers.
Availability
Code Craft is available now, direct from No Starch, or from various bookstore and online distributors, including O'Reilly. The 624-page book is priced at $44.95.
A table of contents and sample chapter on error handling are also available.
This article was originally published on LinuxDevices.com and has been donated to the open source community by QuinStreet Inc. Please visit LinuxToday.com for up-to-date news and articles about Linux and open source.