Audiobook5 hours
Clean Code: A Handbook of Agile Software Craftsmanship
Written by Robert C. Martin
Narrated by Theodore O'Brien
Rating: 5 out of 5 stars
5/5
()
About this audiobook
Even bad code can function. But if code isn't clean, it can bring a development organization to its knees. Every year, countless hours and significant resources are lost because of poorly written code. But it doesn't have to be that way.
Noted software expert Robert C. Martin presents a revolutionary paradigm with Clean Code: A Handbook of Agile Software Craftsmanship. Martin has teamed up with his colleagues from Object Mentor to distill their best agile practice of cleaning code "on the fly" into a book that will instill within you the values of a software craftsman and make you a better programmer-but only if you work at it.
Clean Code is divided into three parts.
- The first 13 chapters, fully contained in the audio, describes the principles, patterns, and practices of writing clean code.
- The second part, chapters 14 to 16, consists of several case studies of increasing complexity and is included in a pdf that comes with your purchase. Each case study is an exercise in cleaning up code-of transforming a code base that has some problems into one that is sound and efficient. You'll be reading code-lots of code. And you will be challenged to think about what's right about that code, and what's wrong with it.
- The third part, chapter 17, is provided both in the audio and the pdf. It is the payoff: a single chapter containing a list of heuristics and "smells" gathered while creating the case studies. The result is a knowledge base that describes the way we think when we write, read, and clean code.
Listeners will come away from Clean Code understanding:
- How to tell the difference between good and bad code
- How to write good code and how to transform bad code into good code
- How to create good names, good functions, good objects, and good classes
- How to format code for maximum readability
- How to implement complete error handling without obscuring code logic
- How to unit test and practice test-driven development
This book is a must for any developer, software engineer, project manager, team lead, or systems analyst with an interest in producing better code.
Noted software expert Robert C. Martin presents a revolutionary paradigm with Clean Code: A Handbook of Agile Software Craftsmanship. Martin has teamed up with his colleagues from Object Mentor to distill their best agile practice of cleaning code "on the fly" into a book that will instill within you the values of a software craftsman and make you a better programmer-but only if you work at it.
Clean Code is divided into three parts.
- The first 13 chapters, fully contained in the audio, describes the principles, patterns, and practices of writing clean code.
- The second part, chapters 14 to 16, consists of several case studies of increasing complexity and is included in a pdf that comes with your purchase. Each case study is an exercise in cleaning up code-of transforming a code base that has some problems into one that is sound and efficient. You'll be reading code-lots of code. And you will be challenged to think about what's right about that code, and what's wrong with it.
- The third part, chapter 17, is provided both in the audio and the pdf. It is the payoff: a single chapter containing a list of heuristics and "smells" gathered while creating the case studies. The result is a knowledge base that describes the way we think when we write, read, and clean code.
Listeners will come away from Clean Code understanding:
- How to tell the difference between good and bad code
- How to write good code and how to transform bad code into good code
- How to create good names, good functions, good objects, and good classes
- How to format code for maximum readability
- How to implement complete error handling without obscuring code logic
- How to unit test and practice test-driven development
This book is a must for any developer, software engineer, project manager, team lead, or systems analyst with an interest in producing better code.
LanguageEnglish
PublisherAscent Audio
Release dateFeb 19, 2021
ISBN9781663727695
More audiobooks from Robert C. Martin
Clean Architecture: A Craftsman's Guide to Software Structure and Design Rating: 5 out of 5 stars5/5The Clean Coder: A Code of Conduct for Professional Programmers Rating: 5 out of 5 stars5/5Clean Agile: Back to Basics Rating: 5 out of 5 stars5/5
Related to Clean Code
Related audiobooks
Fundamentals of Software Architecture: An Engineering Approach Rating: 4 out of 5 stars4/5Software Engineering at Google: Lessons Learned from Programming Over Time Rating: 4 out of 5 stars4/5Skill Up: A Software Developer's Guide to Life and Career Rating: 5 out of 5 stars5/5Understanding Software: Max Kanat-Alexander on simplicity, coding, and how to suck less as a programmer Rating: 5 out of 5 stars5/5The Rules of Programming: How to Write Better Code Rating: 0 out of 5 stars0 ratingsThe Software Engineer's Guidebook: Navigating senior, tech lead, and staff engineer positions at tech companies and startups Rating: 0 out of 5 stars0 ratingsSoftware Architectures for Beginners: Navigating the Building Blocks of Modern Software Design Rating: 4 out of 5 stars4/5Letters to a New Developer: What I Wish I Had Known When Starting My Development Career Rating: 4 out of 5 stars4/5Ask Your Developer: How to Harness the Power of Software Developers and Win in the 21st Century Rating: 5 out of 5 stars5/5User Story Mapping: Discover the Whole Story, Build the Right Product Rating: 4 out of 5 stars4/5Programming Interviews For Dummies Rating: 4 out of 5 stars4/5Software Development Fundamentals Rating: 5 out of 5 stars5/5Learning Agile: Understanding Scrum, XP, Lean, and Kanban Rating: 4 out of 5 stars4/5Software Engineering: A Manual of Practices and Principles Rating: 4 out of 5 stars4/5Tidy First?: A Personal Exercise in Empirical Software Design Rating: 4 out of 5 stars4/5All About Coding Rating: 4 out of 5 stars4/5Lean Enterprise: How High Performance Organizations Innovate at Scale Rating: 5 out of 5 stars5/5The Art of Agile Development, 2nd Edition Rating: 5 out of 5 stars5/5The Art of Clean Code: A Guidebook on The Art of Clean Coding and Agile Software Development Rating: 0 out of 5 stars0 ratingsComputer Programming: From Beginner to Badass—JavaScript, HTML, CSS, & SQL Rating: 3 out of 5 stars3/5Making Embedded Systems: Design Patterns for Great Software Rating: 0 out of 5 stars0 ratingsHow to market yourself as a software developer Rating: 0 out of 5 stars0 ratingsProduct Owner Training: Agile Product Ownership with Scrum Rating: 4 out of 5 stars4/5Learning Systems Thinking: Essential Non-Linear Skills and Practices for Software Professionals Rating: 0 out of 5 stars0 ratings
Technology & Engineering For You
Code Dependent: Living in the Shadow of AI Rating: 4 out of 5 stars4/5Elon Musk: Tesla, SpaceX, and the Quest for a Fantastic Future Rating: 5 out of 5 stars5/5Supremacy: AI, ChatGPT, and the Race that Will Change the World Rating: 5 out of 5 stars5/5How to Do Nothing: Resisting the Attention Economy Rating: 4 out of 5 stars4/5How to Build a Car: The Autobiography of the World’s Greatest Formula 1 Designer Rating: 5 out of 5 stars5/5Project Management Basics Explained Rating: 4 out of 5 stars4/5Getting Started With ChatGPT Rating: 5 out of 5 stars5/5The Opt-Out Family: How to Give Your Kids What Technology Can't Rating: 5 out of 5 stars5/5Designing Data-Intensive Applications: The Big Ideas Behind Reliable, Scalable, and Maintainable Systems Rating: 5 out of 5 stars5/5Steve Jobs Rating: 4 out of 5 stars4/5The Fabric of Civilization: How Textiles Made the World Rating: 5 out of 5 stars5/5Alibaba: The House that Jack Ma Built Rating: 4 out of 5 stars4/5The Little Book of Aliens Rating: 5 out of 5 stars5/5The Boy Who Harnessed the Wind: Creating Currents of Electricity and Hope Rating: 4 out of 5 stars4/5Grunt: The Curious Science of Humans at War Rating: 4 out of 5 stars4/5The Design of Everyday Things Rating: 4 out of 5 stars4/5Mini Farming: Self-Sufficiency on 1/4 Acre Rating: 4 out of 5 stars4/5AI Snake Oil: What Artificial Intelligence Can Do, What It Can't, and How to Tell the Difference Rating: 5 out of 5 stars5/5The Metaverse: And How It Will Revolutionize Everything Rating: 4 out of 5 stars4/5Sailing a Serious Ocean: Sailboats, Storms, Stories and Lessons Learned from 30 Years at Sea Rating: 5 out of 5 stars5/5Artificial Intelligence: A Guide for Thinking Humans Rating: 4 out of 5 stars4/5A History of the World in Twelve Shipwrecks Rating: 3 out of 5 stars3/5AI Prompting by ChatGPT & The Art of AI by Grok AI: Mastering the Language of Artificial Intelligence Rating: 0 out of 5 stars0 ratingsThis Is What It Sounds Like: What the Music You Love Says About You Rating: 4 out of 5 stars4/5When the Heavens Went on Sale: The Misfits and Geniuses Racing to Put Space Within Reach Rating: 4 out of 5 stars4/5Project Management All-in-One For Dummies Rating: 5 out of 5 stars5/5The Rational Optimist: How Prosperity Evolves Rating: 5 out of 5 stars5/5Smart Phone Dumb Phone: Free Yourself from Digital Addiction Rating: 5 out of 5 stars5/5The Manager's Path: A Guide for Tech Leaders Navigating Growth and Change Rating: 4 out of 5 stars4/5
Reviews for Clean Code
Rating: 4.7894736842105265 out of 5 stars
5/5
19 ratings0 reviews