This lesson is in the early stages of development (Alpha version)

Code-Review

In this module, you will learn about collaborative construction techniques that help identify and prevent errors in your code.

Collaborative construction techniques are a much better way of finding software defects than testing and debugging.

Prerequisites

  • None

Schedule

Setup Download files required for the lesson
00:00 1. Introduction How can collaborative construction benefit a software project?
How can collaborative construction benefit developers?
What are some of the different types of code review?
00:00 2. Pair Programming What are the roles in pair programming?
When is pair programming most helpful?
00:00 3. Pair Programming Activity What are some benefits and challenges with pair programming?
00:00 4. Code Reviews What are some benefits of formalized code reviews?
What is the difference between a code read-through and walk-through?
What is your biggest hurdle to starting code reviews?
00:00 5. Best Practices How fast should you review code?
How do you decide what should be reviewed?
00:00 6. Code Review Activity What challenges and opportunities did you experience during the exercise?
00:00 7. Collaborative Construction Debrief
00:00 Finish

The actual schedule may vary slightly depending on the topics and exercises chosen by the instructor.