FlashCards - Peer Code Review Template
Peer Code Review
With your partner, please answer the following questions.
- Review the
number_correct
method on the Round class:- Discuss the decisions you made to either store this information as an instance variable, or calculate the number any time the method is called.
- What are some pros and cons to each approach?
- Review the
percent_correct_by_category
on the Round class:- Can you identify major differences in each approach to the implementation?
- Discuss the scalability of each approach.
- Review each persons CLI:
- Are your runner files similar or different?
- What are some pros and cons to each person’s approach?
- Review each others code from a design perspective.
- Does anything stick out as particularly readable, or well-designed?
- Where are there areas for improvement in design or readability?
- Compare each other git history (this will be easiest to do by reviewing the commits/branches on GitHub)
- What did you find most challenging about using git/GitHub?
- Review the tests that your partner wrote for the
take_turn
method.- Is the method well tested?
- Provide feedback on aspects of the test(s) that are particularly good, and provide constructive feedback on how the test(s) could be improved.
- Discuss what you each found most difficult about the project.
- Discuss what you each are proudest of from this project.