Special offers now — see discounted courses.
day
:
hour
:
min
:
sec
See special offers
Programming Foundations: Conducting Code Reviews

Programming Foundations: Conducting Code Reviews

1h 19mBeginner2020-09-03

Authors

Kathryn Hodge

Kathryn Hodge

Software Developer

Course details

Software is written by humans—and humans can make mistakes. Before suggested changes are integrated into a codebase, they are often reviewed and approved by other programmers. A large amount of developers' time is spent on code reviews. However, this skill is rarely taught. This course remedies that oversight, starting with the what, who, and why of code reviews. It then explores the how, showing how to thoroughly review everything from implementation details to maintainability and design aspects of code. Instructor Kathryn Hodge also introduces best practices for reviewing code on the cloud and implementing and committing changes to a codebase. In the last chapter, you can explore how to submit your own code for review and respond to comments. Take the challenges issued along the way to practice your new skills. By the end of the course, you'll have the knowledge needed to become a great code reviewer, saving valuable resources and influencing future design changes at your organization.

Topics include:
What is a code review?
Who reviews code?
Performing a code review
Reviewing code on GitHub
Writing comments
Approving code
Implementing and committing code changes
Creating pull requests
Responding to code review comments

Skills covered

Software Quality AssuranceProgramming FoundationsFoundationsSoftware Development

Concepts

0. Introduction

  • 01 - Write great code reviews to advance your career
  • 02 - What you need to know

1. Basics of Code Reviews

  • 03 - What is a code review
  • 04 - Code reviews in the software development life cycle
  • 05 - Who should review code
  • 06 - How long should a code review really take

2. Performing a Code Review

  • 07 - Understand the author s purpose
  • 08 - Review implementation details
  • 09 - Review maintainability and design
  • 10 - Review unfamiliar code

3. Reviewing Code on the Cloud

  • 11 - Find code to review on GitHub
  • 12 - Test code on a local machine
  • 13 - Write code review comments
  • 14 - Approve code
  • 15 - Challenge - Give a code review
  • 16 - Solution - Give a code review

4. Implementing a Feature

  • 17 - Scope of a code change
  • 18 - Implement a code change
  • 19 - Commit a code change
  • 20 - Prepare code for review

5. Submitting Code for Review

  • 21 - Create a pull request (PR)
  • 22 - Find code reviewers
  • 23 - Handle code review comments
  • 24 - Respond to code reviews comments
  • 25 - Challenge - Add a feature and submit a PR
  • 26 - Solution - Add a feature and submit a PR

Conclusion

  • 27 - Add code reviews into your daily job

Related courses

About us

LyndaKade is a leading learning platform that helps people learn business, software, technology, and creative skills to achieve personal and professional goals.

Phone numberAparat ChannelTelegram SupportTelegram ChannelInstagram Page

All rights to this site belong to LyndaKade.

Terms of Service|Privacy Policy

نماد الکترونیک enamad در صورت اتصال با آی‌پی داخل کشور، نمایش داده خواهد شد.
logo-samandehi - لوگو ساماندهی
zarinpal
zibal