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
Software as a ServiceUniversity of California, Berkeley via Coursera Software Testing
University of Utah via Udacity The Hardware/Software Interface
University of Washington via Coursera Software Debugging
Saarland University via Udacity Introduction to Systematic Program Design - Part 1
The University of British Columbia via Coursera