SmartFactor User Guide: Introduction

What is SmartFactor?

SmartFactor is a tool you can use when you want to refactor an Eiffel program.

Well, then, what is refactoring?

Refactoring is changing the structure of the souce code of your software, without changing its behaviour. It was first defined by Extreme Programming

Simple examples are rename a class or rename a feature (and any references to them in the universe).

Some (most?) refactorings can be fully automated. That's what SmartFactor is about.

Some links:


Last modified: Mon Oct 11 07:18:34 CEST 2004