comp.lang.ada
 help / color / mirror / Atom feed
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



  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