comp.lang.ada
 help / color / mirror / Atom feed
From: Stephen Leake <stephen_leake@acm.org>
To: comp.lang.ada@ada-france.org
Subject: Re: ICFP2004 results are in
Date: 23 Sep 2004 19:54:51 -0400
Date: 2004-09-23T19:54:51-04:00	[thread overview]
Message-ID: <mailman.77.1095983715.390.comp.lang.ada@ada-france.org> (raw)
In-Reply-To: <opserat0uj5afhvo@localhost>

"Ed Falis" <falis@verizon.net> writes:

> 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"  ;-)

Ok. I'm familiar with the concept of refactoring, but I had not
considered how a tool could help do it.

> 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.

Right. I'll put it on my list of things to read.

-- 
-- Stephe




  reply	other threads:[~2004-09-23 23:54 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
2004-09-23 23:54               ` Stephen Leake [this message]
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