Spring 1 Reading Journal 4


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


  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.
The views and opinions expressed on individual web pages are strictly those of their authors and are not official statements of Grinnell College. Copyright Statement.