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?
Score based on developer article recommendations — not sales data or reviews.
🟢 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.
📊 Why Developers Recommend
It pushes developers to think more carefully about readability and naming.
Referenced by multiple developers, suggesting consistent practical value.
Valued for its practical approach — concepts connect directly to real-world engineering decisions and daily work.
💬 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
Explore Similar Books
More books in similar categories — browse to discover your next read.
Clean Code A Handbook of Agile Software Craftsmanship
Robert C. Martin
View →
The Pragmatic Programmer: From Journeyman to Master
Andy Hunt and Dave Thomas
View →
Code Complete
Steve McConnell
View →
Working Effectively with Legacy Code
Michael Feathers
View →
Effective Java
Joshua Bloch
View →
Pete Goodliffe
Mentioned in 13 articles · #276 overall
As an Amazon Associate, we earn from qualifying purchases.
Recommended in 13 Articles
How can you check type limits in C++ ? And create your own limits 😉
To const or not to const
Bug fixes and Defensive Programming
How to write proper comments ? – Code Craft
Memory Management and RAII
The Power Of Naming – Code Craft
Score Trend
Last 90 Days
Articles
0
vs prev 90d
0
All Time
Unique authors
1
Total mentions
13