|
Engineering
coupled to code mining: reSource
Once the relevant information for performing code (re-)engineering
is available, changes must be applied to the same wide range of
applications, definitions and code files. Most teams use the classical
method of individually opening the different files, and sequentially
applying all required changes. However, there are much better ways
to perform this troublesome work. Especially since you have the
best tool already running and you are looking at the same things
that need to be changed. reSource offers considerable
code (re-)engineering advantages immediately after performing powerful
code mining:
Precision
For
reSource, a change is a change: nothing more, nothing less.
If you want a program variable to be extended, then that's what
you'll get. In addition to this, reSource executes all required
changes exactly where needed, and nowhere else. reSource however
is far from unforgiving: when some change might cause unforeseen
effects, reSource will tell you. And in the end, you still
have the ability to selectively roll-back the changes (undo/redo).
Less
manual work
For complex
or vast applications, performing engineering will be a daunting
and error-prone task. That's why reSource tries to automate
what can be automated. Less manual work means less risk.
Imagine it like this: reSource offers you hundreds of hands
that work at the same time. And they don't make typing errors. They
don't grow tired or get confused.
Immediate
Feedback
As long as your
engineering remains in the knowledge base, no harm is done. But
how do you know the effect of your changes? Easy. Just use the same
tools that did the engineering analysis in the first place: verify
consistency, range and effectiveness of your engineering before
applying it. And using the change impact analyser, you can even
verify whether your engineering produced any problems in other locations.
reSource
code engineering offers other important advantages:
- A perfect
match with reSource code mining
- Shorter development
cycle
- Even ordinary
maintenance becomes more efficient

The powerful
combination of expert analysis instruments with real code engineering
tools provides an incredible advantage over traditional engineering
methods. re•Source integrates these tools in a single, flexible
and user-friendly environment. Once inside, there's no need to leave.
To return to
the reSource overview, click here.
|