Skip to content

Latest commit

Β 

History

History

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
Β 
Β 
Β 
Β 

README.md

Stage #2 Code Review Basics and Best Practices πŸ’»

Module Overview πŸ“š

The "Code Review Basics and Best Practices" module is designed to equip students with the knowledge and skills necessary for conducting effective code reviews. This module covers the importance of code reviews in software development, techniques for performing code reviews, and best practices for providing constructive feedback.

alt text

Learning Objectives 🎯

Students will:

  • Understand the purpose and importance of code reviews in the software development lifecycle.
  • Learn the techniques and tools used in conducting code reviews.
  • Explore best practices for providing constructive, respectful, and effective feedback during code reviews.
  • Develop skills in identifying code quality issues, such as bugs, code smells, and performance issues.
  • Gain insight into the roles and responsibilities of both the reviewer and the developer during the code review process.

Approximate Module Completion Time ⏱️

  • 4 hours

Theory πŸ“–

Students are encouraged to explore the following resources:

  1. Introduction to Code Reviews:

  2. Code Review Best Practices:

  3. Tools and Techniques:

  4. Webinars:

Practice πŸ’»

  • Complete the task 'Code Review'
  • Complete the test "[St2] Code Review" in the RS-App > Auto Test.

Additional Resources πŸ“˜

  1. Best Practices for Peer Code Review
  2. Code Review Pyramid