Code reviews improve the quality of everyone's software. Discover how to conduct thorough, meaningful code reviews and submit your own code for review.
Overview
Syllabus
Introduction
- Write great code reviews to advance your career
- What you need to know
- What is a code review?
- Code reviews in the software development life cycle
- Who should review code?
- How long should a code review really take
- Understand the author’s purpose
- Review implementation details
- Review maintainability and design
- Review unfamiliar code
- Providing constructive feedback
- Common challenges
- Using AI in code reviews
- Find code to review on GitHub
- Test code on a local machine
- Write code review comments
- Approve code
- Challenge: Give a code review
- Solution: Give a code review
- Scope of a code change
- Implement a code change
- Commit a code change
- Prepare code for review
- Create a pull request (PR)
- Find code reviewers
- Handle code review comments
- Respond to code reviews comments
- Challenge: Add a feature and submit a PR
- Solution: Add a feature and submit a PR
- Add code reviews into your daily job
Taught by
Kathryn Hodge