Preface
Code is everywhere, from web development to smart contracts, embedded systems, blockchains, James Webb’s onboard software system, surgical robots, and many other domains. Software is effectively taking over the world, and we are currently witnessing the rise of professional artificial intelligence code-generation tools. That means clean code is more important than ever. As you continue to work in increasingly large proprietary or open source codebases, clean code is the way of keeping it fresh and ready to evolve.
Who This Book Is For
This book helps you identify common problems in a codebase and highlights the consequences of these problems, and ultimately helps you avoid them with easy-to-follow recipes. It is a valuable resource that can greatly aid programmers, code reviewers, architects, and students in improving their code skills and existing systems.
How This Book Is Organized
This book consists of 25 chapters. Every chapter starts with some principles and fundamentals showing the benefits of clean code, its consequences, and its drawbacks when applied incorrectly. The first chapter talks about the single guiding rule for clean code: map real-world entities 1:1 with your design. This rule serves as a foundation from which all other principles can be derived.
Within each chapter, you will find several recipes organized thematically with tools and advice to change your code. The purpose of every recipe is to help you make positive changes and improvements in your ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access