Jump to ratings and reviews
Rate this book

Code Craft: The Practice of Writing Excellent Code

Rate this book
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; and the wider issues of programming in the real world, such as good teamwork, development processes, and documentation. Code Craft presents language-agnostic advice that is relevant to all developers, from an author with loads of practical experience. A Q&A section at the end of each chapter helps readers to review the material and makes the book suited for academic use as well.

624 pages, Paperback

First published January 1, 2006

Loading...
Loading...

About the author

Pete Goodliffe

6 books7 followers

Ratings & Reviews

What do you think?
Rate this book

Friends & Following

Create a free account to discover what your friends think of this book!

Community Reviews

5 stars
42 (30%)
4 stars
51 (36%)
3 stars
36 (25%)
2 stars
10 (7%)
1 star
0 (0%)
Displaying 1 - 1 of 1 review
Profile Image for Maxat.
65 reviews3 followers
February 27, 2017
Интересная книга. Пит Гудлиф попытался объять необъятное в данной книге. Начиная с простых вещей такие как написание комментария, заканчивая проектированием и управлением проектом. Цель книги передать весь процесс "ремесла программиста", я думаю, книге это удалось. Книга зависит от уровня подготовки программиста, если вы опытный программист, я думаю, последние несколько глав будут для вас более интересны, но они только приоткрывают занавес о том, что такое планирование разработки, как управлять сложностью разработки ПО. Первые несколько глав, я думаю, не будут особенно интересны разработчикам, которые используют инструменты в настоящем времени, так как инструменты, которые Пит упоминает уже достаточно устарели и на самом деле уже не нужны (Subversion, CVS и тп).

Характер повестования книги является самой сильной стороной книги. Каждая глава разделена на несколько частей, в начале каждой главы указана цитата, которая задает настроение всей главе, далее идут важные сноски в виде важных исторических фактов или реальных примеров из индустрии. Несмотря на колоссальный размер книги, ни одна глава не читается как сухой материал. В сравнении с Code Complete, данная книга читается более увлекательно, но и соответственно менее глубоко покрывает некоторые темы разработки ПО. Важно упомянуть искреннее желание Пита в попытке передать свой опыт начинающим программистам, в конце каждой главы есть иллюстрация, которая помогает ещё лучше понять концепты описанные в главе, а также сравнение плохого программиста и хорошего. Самое важное в книге было для меня - контрольные вопросы, я думаю это истинный показатель насколько автор пытается передать и научить материалу. Превосходная работа от Пита!

Мне кажется вариант прочтения это книги от корки до корки слишком тяжеловесен. Данная книга разделённая на 2-3 тематические книги дали бы намного больше эффекта для пользователей. Тем не менее, прекрасная книга для среднего уровня программистов (я). При прочтении у меня уже есть какой-то опыт разработки, о котором говорит Пит, но и уже есть жажда изучит большее.
Displaying 1 - 1 of 1 review