Homework: Implementation II
- Due Oct 4, 2021 by 11am
- Points 5
- Submitting a file upload
- File Types pdf, txt, doc, and docx
- Available after Oct 1, 2021 at 11am
Read the following:
- Git branching
- "A successful Git branching model Links to an external site." (Vincent Driessen, 2010)
- "Understanding GitHub Flow Links to an external site." (GitHub, 2020)
- Code reviews (CL = Change List)
- "The CL author's guide to getting through code review Links to an external site." (Google) – read all three parts
- "How to do a code review Links to an external site." (Google) – skim all the sections (they aren't terribly long, but there's a bunch of them)
- overview of code reviews in GitHub Links to an external site.
Write a reflection touching on these questions:
- which git branching system do you think would be most appropriate for our book inventory system?
- have you every looked at someone else's code that wasn't from a text book or on an exam? what was your experience reading and following the code?
- have you ever had a code review? what was your experience like? (good, bad, painful, interesting, educational, tedious, etc. etc. – elaborate!)
- if not, have you ever had someone give you feedback on code (a friend, coworker, professor) that you then had to incorporate into your code? what was that like? (good, bad, painful, interesting, educational, tedious, etc. etc. – elaborate!)
Upload your reflection and please include your name, the assignment title, and date at the top.