1. Name 2 of the 5 kinds of comments according to McConnell. (1 point for both parts of answer. ½ point for 1 part of answer.)

 

·       Repeating what the code does

·       Explanation of the code

·       Marker in the code (for programmer’s reference)

·       Summary of the code

·       Description of the code’s intent or purpose

 

2. Name 2 of the 5 characteristics that McConnell considers important in a good programmer. (1 point for both parts of answer. ½ point for 1 part of answer.)

 

·       Humility. Recognizing how limited our understanding is.

·       Curiosity. Learning new techniques. Reading.

·       Honesty. Admit mistakes. Admit what you don’t know. Writing realistic status reports.

·       Communication and cooperation.

·       Creativity and discipline.