Inclusive Tech: Conducting Humane Code Reviews
Offered By: LinkedIn Learning
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
- Goal 1: Catch design flaws
- Goal 2: Ensure code clarity and coherence
- Goal 3: Validate necessity
- Goal 4: Confirm functionality
- What's a team working agreement?
- Why does my team need a team working agreement?
- Challenge: Create a team agreement
- Solution: Sample team agreement
- Subjectivity
- Tone of voice
- Process loopholes
- 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
- Your code reviews
Taught by
Adrienne Braganza Tacke
Related Courses
Learn to Program: Crafting Quality CodeUniversity of Toronto via Coursera 数据结构与算法 Data Structures and Algorithms
Peking University via Coursera 数据结构与算法第一部分 | Data Structures and Algorithms Part 1
Peking University via edX Software Construction in Java
Massachusetts Institute of Technology via edX Advanced Software Construction in Java
Massachusetts Institute of Technology via edX