From: "Ed Falis" <falis@verizon.net>
Subject: Re: ICFP2004 results are in
Date: Thu, 23 Sep 2004 01:38:50 GMT
Date: 2004-09-23T01:38:50+00:00 [thread overview]
Message-ID: <opserat0uj5afhvo@localhost> (raw)
In-Reply-To: mailman.64.1095894830.390.comp.lang.ada@ada-france.org
On 22 Sep 2004 19:13:34 -0400, Stephen Leake <stephen_leake@acm.org> wrote:
> What are the features of a "refactoring editor" that Emacs + GNAT
> lack?
>
> Is there a good summary/intro to a "refactoring editor" somewhere?
>
The idea behind a refactoring editor is that it automates ways you might
want to reorganize code to make it cleaner, or more flexible. This would
include moving declarations, combining common code fragments, and similar
transformations on your code base. It's really a great kind of tool in
that it assists developers in common tasks while helping to avoid missing
changes that need to be made for such an operation to be safe.
A good reference on refactoring is Martin Fowler's "Refactoring" ;-)
It goes into the philosophy behind it, enumerates common kinds of
refactorings, and discusses tool support, as well as providing a number of
good references.
Like a like of the components of "agile methods", the subject material is
about something all of us do after some experience developing software,
but the book reframes its importance and provides a lot of guidance about
how to do it effectively.
- Ed
next prev parent reply other threads:[~2004-09-23 1:38 UTC|newest]
Thread overview: 29+ messages / expand[flat|nested] mbox.gz Atom feed top
2004-09-21 20:19 ICFP2004 results are in Martin Dowie
2004-09-22 0:15 ` Cesar Rabak
2004-09-22 3:37 ` Hyman Rosen
2004-09-22 15:08 ` Cesar Rabak
2004-09-22 15:14 ` Ed Falis
2004-09-22 17:30 ` Samuel Tardieu
2004-09-22 17:42 ` Ed Falis
2004-09-22 19:25 ` Samuel Tardieu
2004-09-22 19:31 ` Ed Falis
2004-09-22 23:32 ` Rod Chapman
2004-09-23 1:41 ` Ed Falis
2004-09-23 8:35 ` Martin Krischik
2004-09-23 13:07 ` Ed Falis
2004-09-22 23:13 ` Stephen Leake
2004-09-23 1:38 ` Ed Falis [this message]
2004-09-23 23:54 ` Stephen Leake
2004-09-23 14:15 ` Samuel Tardieu
2004-09-23 23:58 ` Stephen Leake
2004-09-24 1:33 ` Ed Falis
2004-09-22 12:04 ` Jacob Sparre Andersen
2004-09-22 12:56 ` Martin Dowie
2004-09-22 19:50 ` Jacob Sparre Andersen
2004-09-22 13:01 ` Marius Amado Alves
2004-09-22 14:02 ` Hyman Rosen
2004-09-22 21:19 ` Jacob Sparre Andersen
2004-09-22 21:41 ` Hyman Rosen
2004-09-22 14:16 ` Martin Dowie
2004-09-22 14:29 ` stephane richard
[not found] <20040921221021.CBB084C4140@lovelace.ada-france.org>
2004-10-02 12:27 ` Andrew
replies disabled
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox