Discover the Robert C. Martin Clean Code Collection, encompassing two highly acclaimed eBooks that are essential for any programmer’s library:
- Clean Code: A Handbook of Agile Software Craftsmanship
- Join forces with legendary software expert Robert C. Martin and his Object Mentor colleagues as they distill the best agile practices for cleaning code “on the fly.” This book delves into the values of a software craftsman, challenging you to evaluate code critically and reconsider your professional values and commitment to your craft. Through thought-provoking insights, you’ll learn to differentiate between good and bad code, write and transform code effectively, create meaningful names, functions, objects, and classes, and much more.

- The Clean Coder: A Code of Conduct for Professional Programmers
- In this sequel, Martin introduces the disciplines, techniques, tools, and practices that define true software craftsmanship. Packed with practical advice, this book goes beyond technicalities to focus on attitude. Learn how to approach software development with honor, self-respect, and pride. Understand the importance of clear communication, faithful estimation, and making difficult decisions with clarity and honesty. Explore topics such as unit testing, test-driven development, dealing with pressure, avoiding burnout, and fostering environments where programmers and teams thrive.
Readers of this collection will gain insights into:
- Differentiating between good and bad code
- Writing and transforming code effectively
- Creating meaningful names, functions, objects, and classes
- Formatting code for maximum readability
- Implementing error handling without obscuring logic
- Practicing unit testing and test-driven development
- Behaving as a true software craftsman
- Dealing with conflict, tight schedules, and unreasonable managers
- Managing time effectively and avoiding pitfalls
- Fostering environments conducive to programmer and team success
- Knowing when to say “No” and how to say it
- Understanding the true meaning of saying “Yes”
Elevate your programming skills and professional conduct with the invaluable insights found in the Robert C. Martin Clean Code Collection.