- code smells: ein langer Ausdruck, mehrfach der gleiche Ausdruck
(z. B. ein Zahl- oder String-Literal)
refactoring: Konstante einführen
- One man's constant is another man's variable.
(Alan Perlis, 1982, http://www.cs.yale.edu/quotes.html)
- code smell: mehrere ähnliche Ausdrücke
refactoring: Unterprogramm (Funktion) einführen
(Funktion