Автор: Adrienne Braganza
Издательство: Manning Publications
Год: 2023
Страниц: 145
Язык: английский
Формат: pdf, epub, mobi
Размер: 10.2 MB
Deliver code reviews that consistently build up your team and improve your applications.
“Looks Good To Me” offers a unique approach to delivering meaningful code reviews that goes beyond superficial checklists and tense critical conversations. Instead, you’ll learn how to improve both your applications and your team dynamics.
“Looks Good To Me” teaches you how to
Understand a code review's benefits and process
Build an objective code review practice
Clarify responsibilities: reviewee, reviewer, and team lead/manager
Establish manageable guidelines and protocols
Automate code quality with linting
Compose effective comments
Combine reviews with pair programming, mob programming, and developer rotations
This one-of-a-kind guide comes from expert author, instructor, and international speaker Adrienne Braganza, who has spent 10 years pioneering her thoughtful, empathetic approach to code reviews. Inside, you’ll find comprehensive coverage of every part of the code review process, from choosing a system to keeping reviews manageable for everyone involved.
about the book
“Looks Good To Me” is a comprehensive guide to code reviews. It’s perfect for any stage of your process—whether you’re improving your practices, setting up a new review system, or even hearing about code reviews for the very first time. The book’s flexible practices are designed to flex to suit how your team does things. Each chapter offers multiple options and solutions, relatable scenarios, and personal tidbits from Adrienne’s career—plus starter templates that let you apply what you’ve learned straight away.
This book’s focus on team happiness and collaborative processes ensures you’ll be constructive in your code review comments, collectively design standards and procedures, and keep reviews focused on the code rather than the developer. With this mix of tools, processes, common sense, and compassion, you’ll run a highly effective review process from first commit to final deployment.
So what’s a code review? At its core, it’s a process software developers use to inspect each other’s code, making sure it passes a set of agreed-upon standards. In very simplistic terms: some code is written or changed, then someone else looks at it to make sure it’s good before it is integrated into the larger codebase. It can happen over your shoulder, through a more formal meeting with a governing board of approvers, or, as is the case in this book, through a tool-assisted mechanism (like GitHub, GitLab, Bitbucket, Azure Repos, AWS CodeCommit, Google Cloud Source Repositories, or any number of collaborative code tools backed by private Git repositories).
Code reviews are also an important part of the overall continuous integration and continuous delivery toolkit a software development team should use. Continuous integration (CI) refers to the automation of building, testing, and integrating code changes within a shared repository. Continuous delivery (CD) refers to the automation of delivering code changes to an environment for approval. Together, they form a “CI/CD pipeline”, which is a set of automated workflows a software development team uses to cut down on manual tasks of the software development process.
about the reader
For any developer or engineering lead that wants to establish or enhance how they perform code reviews.
about the author
Adrienne Braganza a software engineer, keynote speaker, author of the best selling book Coding for Kids: Python, and a LinkedIn Learning instructor who has taught over 65,000 learners.
Скачать "Looks Good to Me" (MEAP V02)