lab09 : Wrapping up your legacy code project (leaving a legacy)

num ready? description assigned due
lab09 true Wrapping up your legacy code project (leaving a legacy) Wed 11/29 02:00PM Wed 12/06 05:50PM

This lab counts 300 points towards your lab grade.

This lab MUST BE DONE IN PERSON WITH YOUR MENTOR. Your best opportunity to do that is the Week 10 lab section time.

If you can’t be in lab that afternoon, and/or want to do it sooner, then if your mentor is wiling to meet you in person to do it, you may arrange a time to complete it earlier than that, but only

Issues for the next generation of CS56 students

To complete this lab, and be DONE with the legacy code project, you need to do EACH of these things:

  1. (50 pts) Do some final edits in the README.md file of your legacy code project. Put in a section called “F17 final remarks” and in it, write a short “note” to the next set of students that will work on this legacy code project.

    Tell them exactly what you think would be helpful for them to know as they start the project: what the code does, what features could be added, what bugs exist, what opportunities for refactoring you see. Also add any advice you have on working with the code you have left them, for with legacy code in general.

  2. (250 pts) Add a new F17_lab09.md file that contains links to 500 points of issues for the next generation of CS56 students to work on.

    You earn 1 point for every 2 points of issues that are referred to in this file.

    These may be issues that you came up with, or they may be issues left over from ones you mentor added, or a combination. Regardless of how the issues got there, there should be at least 500 points worth of them.

    Note, however that for issues to count towards the 500 points, they must have a “F17 OK” comment from your mentor, another mentor, a TA or an instructor. Leftover "M16 OK" or "W16 OK" comments do not count. And you MUST be in lab IN PERSON to get this "OK". (See below).

    If you don’t get this OK by 2017-12-06 17:50:00 -0800 then the points don’t count.

Additional Notes

Grading