Small Group 2.1b - More with "Good" Code

Today we want to pick up with the activity from earlier in the week and look at some additional elements by considering functions as well as code with multiple pieces to the solution (the code we looked at when we were working with files).

 

 

The assignment

For each of the 8 programming assignments that are listed above I would ask you to:

  1. Review the actual program requirements by looking at the "Original Assignment" page.
  2. Consider the examples listed for that assignment.
  3. For each of the examples identify elements of the solution that you think are "good" and elements that you thing are "less good" or "to be avoided" by programmers who are gaining skill at writing code.
  4. After you have completed each set on an individual assignment, start to identify elements of the code overall that makes code "good."