Cover of Code Craft

Code Craft

Pete Goodliffe

You know how to write code that works, but what about code that's well written and easy to understand? And robust and bug-free? If other programmers looked at your handiwork, would they be able to figure out the code's logic and purpose?

8.5 score
#257 overall

Score based on developer article recommendations — not sales data or reviews.

Code QualityBackendrefactoringperformance
Check on Amazon

🟢 Developer Verdict

A practical guide to elevating your code from merely functional to robust, understandable, and maintainable for others.

Read this if

  • You want to improve the readability and robustness of your daily code.
  • You aim to implement defensive programming techniques effectively.
  • You seek to write code that is easily understood and maintained by peers.

Skip this for now if

  • You are looking for advanced architectural patterns or system design.
  • You are a complete beginner needing to learn basic programming syntax.
  • You prefer hands-on, language-specific coding tutorials.
Developer signal: Overwhelming Consensus · 100% 13 analyzed mentions PracticalFoundationalWell Written

📊 Why Developers Recommend

1.

It pushes developers to think more carefully about readability and naming.

2.

Referenced by multiple developers, suggesting consistent practical value.

3.

Valued for its practical approach — concepts connect directly to real-world engineering decisions and daily work.

Top signals: PracticalFoundationalWell WrittenCareer Changing

💬 What Developers Say

"this is the fourth article about [Code Craft, by Pete Goodliffe]"

— 10xlearner · Self-documentation · Jan 29, 2020

"I don’t know how I can sell you more the concept of Self-documentation"

— 10xlearner · Self-documentation · Jan 29, 2020

"This post was inspired by a rule from the fourth chapter of [Code Craft, by Pete Goodliffe], on [Defensive programming]."

— 10xlearner · Magic numbers and how to deal with them in C++ · Mar 6, 2020

Based on 13 developer article mentions

👤 Who Should Read This

Best for

  • Developers who want to write better code
  • Developers looking to grow their careers
Difficulty: Intermediate Style: Practical, Foundational

Explore Similar Books

More books in similar categories — browse to discover your next read.

Recommended in 13 Articles

To const or not to const
● DEVby 10xlearner· Jan 10, 2020
Bug fixes and Defensive Programming
● DEVby 10xlearner· Jan 24, 2020
How to write proper comments ? – Code Craft
● DEVby 10xlearner· Feb 11, 2020
Memory Management and RAII
● DEVby 10xlearner· Jan 22, 2020
The Power Of Naming – Code Craft
● DEVby 10xlearner· Jan 21, 2020
Self-documentation
● DEVby 10xlearner· Jan 29, 2020
Defensive programming – Code Craft
● DEVby 10xlearner· Jan 6, 2020
How to check every return statement in c++ ?
● DEVby 10xlearner· Feb 15, 2020
Coding Standard – Code Craft
● DEVby 10xlearner· Jan 15, 2020

Score Trend

Last 90 Days

Articles

0

vs prev 90d

+6

Unique authors

1

Total mentions

13

Source Platforms

DEV 13
📰 About this signal · 13 analyzed mentions · Mostly High confidence

Article Types

Tutorial With Reference 7
Book Review 5
Opinion Piece 1

Confidence

High 13
Check on Amazon

As an Amazon Associate, we earn from qualifying purchases.