YoVDO

Inclusive Tech: Conducting Humane Code Reviews

Offered By: LinkedIn Learning

Tags

Software Development Courses Communication Skills Courses Code Quality Courses Team Collaboration Courses

Course Description

Overview

Code reviews are key parts of the software development process, so why do so many developers dread them? In this course, learn how to take code reviews from painful to productive.

Syllabus

Introduction
  • Code reviews: heated, but needed
1. Why Do We Perform Code Reviews?
  • Goal 1: Catch design flaws
  • Goal 2: Ensure code clarity and coherence
  • Goal 3: Validate necessity
  • Goal 4: Confirm functionality
2. The Working Team Agreement
  • What's a team working agreement?
  • Why does my team need a team working agreement?
  • Challenge: Create a team agreement
  • Solution: Sample team agreement
3. Developer Pain Points in Code Reviews (AKA, What Not to Do!)
  • Subjectivity
  • Tone of voice
  • Process loopholes
4. Strategies for Better Code Reviews
  • Objectivity
  • Tools of objectivity
  • TL;DR Don't be a jerk!
  • Team working agreement to the rescue!
  • Challenge: Your code review challenge
  • Solution: Your code review challenge
Conclusion
  • Your code reviews

Taught by

Adrienne Braganza Tacke

Related Courses

Designing A New Learning Environment
Stanford University via NovoEd
Student Thinking at the Core
Vanderbilt University via Coursera
Du manager au leader agile / From manager to agile leader
CNAM via France Université Numerique
Constructive Classroom Conversations: Mastering Language for College and Career Readiness (Secondary)
Stanford University via NovoEd
Constructive Classroom Conversations: Mastering Language for College and Career Readiness (Elementary)
Stanford University via NovoEd