|
|
|
Refactoring can
be done by hand, of course, but it is an even more powerful technique with
the help of tools.
|
|
|
|
There are
refactoring tools for at least Smalltalk and Java. I don’t have any experience with those for
Java, so we’re going to use Smalltalk tonight. Has anyone else used tools to refactor
Java?
|
|
|
|
A related tool
involves testing. As soon as we change
anything we’re going to want to test the changes. The tests are really a prerequisite for
refactoring. For now I’m going to
gloss over how this works because it is the next topic.
|
|
|
|
Add a column to
the chart for solution.
|