Spring 1 Reading Journal 4

Read

  • Dooley Chapter 14
  • Also, you should watch the Code Construction video lecture (or review the slides)

Assignment

  1. Describe three “bad smells” or refactoring opportunities that you regularly notice?
  2. Discuss some fixes for commonly occurring design or code smells
  3. Explain the function and process of refactoring and how it differs from debugging
  4. Describe three refactoring techniques that you regularly use.