|
|
|
The next
challenge is to track the programmer’s focus of attention as he modifies the
design.
|
|
Each new focus
set should let the programmer see the results of the last change. These places are likely spots for where
the next refactoring will occur.
|
|
To derive a good
focus set, Dr. Jones will have to reason about where the programmer’s next design moves might take place.
|
|
One way is fpr
Dr. Jones to recognize or be told that a multi-step refactoring is taking
place (I.e., applying a design pattern like the Observer pattern).
|