C SC 225 Lecture 10: Refactoring Introduction and Overview

[ previous | schedule | next ]

Refactoring Introduction and Overview

Selected Resources

Definitions

Why Refactor?

Signs That Refactoring is Needed

("smelly code" likely has been around as long as programmable computers, but applying the term "smell" to program code in the context of systematic techniques for improving it may have originated in The Refactoring Book)

Things to Keep in Mind When Refactoring

Refactoring Techniques

Note: many refactoring techniques involve code movement.
[ C SC 225 | Peter Sanderson | Math Sciences server  | Math Sciences home page | Otterbein ]

Last updated:
Peter Sanderson (PSanderson@otterbein.edu)