| |
| | Refactoring for everyone |
 | | This is refactoring on a much smaller scale, and it generally involves altering the class hierarchy, perhaps by introducing interfaces or abstract classes, splitting classes, rearranging classes, and so on. |
 | | Eclipse's refactoring tools aren't intended to be used for refactoring at a heroic scale -- few tools are -- but they are invaluable for making code changes in the course of the average programmer's day, whether that involves agile development techniques or not. |
 | | Refactoring, as an ongoing process, is discussed by the author in the context of designing and developing a project in Eclipse in Eclipse In Action: A Guide for Java Developers, by David Gallardo, Ed Burnette, and Robert McGovern (Manning, 2003). |
| www.ibm.com /developerworks/library/os-ecref (4597 words) |
|