(Completion of this assignment is required to receive a passing grade. Groups will be assigned in the middle of the semester.)

Code reviews are an important tool for ensuring the quality of software. In code review, you make your code available to a group of reviewers and then walk them through it; the reviewers ask questions and make comments, with the goal of improving the quality of the code.

In this assignment, you will do a code review of assignment 1 for all the members of your group.

  1. Each member of your group should create a blank Google document and share it with the rest of the group, and with me (aclifton@fullcoll.edu). You can use the link-share feature, and you only need to allow comments.

  2. Take your assignment 1 source code and past it into ToHTML to syntax highlight it, and then copy-paste the syntax highlighted results into your document.

  3. Schedule a time with the rest of your group to present your code over Zoom. Explain how each function works. Respond to any questions, comments, or suggestions they raise as best you can.

  4. The other members of your group should use the comment feature in Google Docs to raise comments, suggestions, or questions about specific parts of your code.

  5. When all members of your group have been reviewed, send me an email (just one of you needs to send it) to let me know that your group’s documents are finished. This is assignment is due the last day of class, July 13 2020.

Remember that everyone’s assignment 1 submissions have been accepted by this point, so that means the code works, the review is just about making it better. The point of a code is not to criticize or make anyone feel bad, it’s to build better programs.