Reading Journal 5

What to Read

  • Chapter 9 of the Sommerville text and watch the video lecture.  You can focus on 9.3.3, and I will try to fill in the rest with the recorded lecture

What to Submit

Upload a document to PioneerWeb that addresses the following questions:

  1. Explain what Sommerville means by a “bad smell” in code.
  2. Describe three “bad smells” that you regularly notice, referring to either the reading or to the smells mentioned in the lecture.
  3. Discuss some fixes for commonly occurring code smells
  4. Explain the function and process of refactoring and how it differs from debugging
  5. Describe three refactoring techniques that you regularly use.