This lesson on Code Reviews will prepare you for our collaborative activity in class. Please watch the EdPuzzle video and respond to the embedded questions. Further resources for you to explore and learn more are also provided.
How can we provide and use constructive feedback to improve our code?
After this lesson and activity, students will be able to:
Analyze programs to evaluate their strengths and weaknesses by using a checklist to identify opportunities for improvement
Use feedback from peers and self-reflection to explain how to improve their own code
A1.2 use a variety of tools and processes to plan, design, and share algorithms and computational artifacts
C1.1 use appropriate terminology to describe programming concepts and algorithms
C2.6 interpret program errors and implement strategies to resolve them
C2.7 write clear internal documentation and use coding standards to improve code readability
A digital copy of the Code Review Checklist is provided for your convenience.
Following the Code Review activity, you will complete a short reflection paper that will be submitted to your teacher for assessment.
Paper copies of both documents will be provided in class!
To learn more about Code Reviews and how they are used in industry, watch the video from Code Academy below or read the article from GitLab.