YoVDO

Programming Foundations: Conducting Code Reviews

Offered By: LinkedIn Learning

Tags

Software Development Courses Cloud Computing Courses GitHub Courses Software Development Life Cycle Courses Pull Requests Courses

Course Description

Overview

Code reviews improve the quality of everyone's software. Discover how to conduct thorough, meaningful code reviews and submit your own code for review.

Syllabus

Introduction
  • Write great code reviews to advance your career
  • What you need to know
1. Basics of Code Reviews
  • 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
2. Performing a Code Review
  • 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
3. Reviewing Code on the Cloud
  • 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
4. Implementing a Feature
  • Scope of a code change
  • Implement a code change
  • Commit a code change
  • Prepare code for review
5. Submitting 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
Conclusion
  • Add code reviews into your daily job

Taught by

Kathryn Hodge

Related Courses

Introduction to Agile Software Development: Tools & Techniques
University of California, Berkeley via edX
Advanced Topics and Techniques in Agile Software Development
University of California, Berkeley via edX
The Data Scientist’s Toolbox
Johns Hopkins University via Coursera
How to Use Git and GitHub
Udacity
Desarrollo de Videojuegos 3D en Unity: Una Introducción
Universidad de los Andes via Coursera