|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
• |
“As
a large program is continuously changed, its
|
|
|
|
complexity,
which reflects deteriorating structure,
|
|
|
increases
unless work is done to maintain or
|
|
|
|
reduce
it.”
|
|
|
|
– |
Complexity,
in part, is relative to a programmer’s
|
|
|
|
knowledge
of a system
|
|
|
|
• |
Novices
vs. experts doing maintenance
|
|
|
|
– |
Cleaning
up structure is done relatively infrequently
|
|
|
|
• |
Even
with the recent interest in refactoring, this seems true.
|
|
|
Why?
|
|