Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
RE: [cdt-dev] Refactoring Support for CDT

Hi Emanuel,
I did not look at your diploma thesis but I don't have a reason
to believe that the stuff isn't great. Especially given the fact
that CDT does not have any of the refactorings you have implemented
your work will be more than welcome!
I encourage you to create a bugzilla report where your ideas can be
discussed. Furthermore, there you can attach your code (patches),
which is mandatory for making it part of CDT. Since your work seems
to make changes to existing parts of CDT (I am not sure about it) 
it might be good to create seperate bugs for those changes needed.

Markus.

-----Original Message-----
From: cdt-dev-bounces@xxxxxxxxxxx [mailto:cdt-dev-bounces@xxxxxxxxxxx] On Behalf Of Emanuel Graf
Sent: Donnerstag, 04. Jänner 2007 09:20
To: CDT General developers list.
Subject: Re: [cdt-dev] Refactoring Support for CDT

Hi all,

A couple weeks ago we published the results of our diploma thesis. 
Looking at the stats of our wiki I see that several list member visited 
our wiki. Unfortunately we received no feedback from the cdt developer 
community. Is everybody just to busy or is nobody interested in C++ 
refactoring?

regards
Emanuel

-- 
===============================================================
Emanuel Graf                               e-mail: egraf@xxxxxx
Institut fuer Software
Hochschule fuer Technik Rapperswil
Oberseestrasse 10
CH-8640 Rapperswil (Switzerland)       phone:  +41 55 222 46 31
===============================================================


Emanuel Graf wrote:
> Hi all,
>
> Yesterday was the last day of our diploma thesis "C++ Refactoring 
> Support for Eclipse CDT". During the preceding semester project and 
> the diploma thesis I and Leo implemented the following refactorings:
> - Move Method
> - Move Field
> - Extract Constant
> - Extract Subclass
> - Extract Method
> - Hide Method
>
> To support the refactorings we implemented a code generator and a 
> "virtual preprocessing". The "Virtual Preprocessing" adds the 
> information about the preprocessor directive to the AST. We also 
> extended several existing CDT-parts for a better refactoring support.
>
> A cdt 3.1.1 version including all our work is available on our project 
> wiki http://wiki.hsr.ch/cdt/wiki.cgi?SoftwareDownloads for several 
> platforms. We use Java 1.5 so you'll need a corresponding jre to try 
> our work out. By the way what's the current status of the Java 1.5 vote?
> The documentation in German is also available on the Download-Page. 
> I'll translate the imported parts of our work next year.  As we 
> mentioned at the beginning of our semester project we'd like to commit 
> our work to the CDT.
>
> On January I'll start my job as an assistant at the Institute for 
> Software so I can continue the work we began. The Institute has also 
> announced a proposal for a student project on C++ Unit Testing, so 
> hopefully we can announce more CDT related work next year.
>
> greetings
> Emanuel Graf & Leo Büttiker
>
> p.s. Next week we will be on a short diploma celebration trip and not 
> able to answer mails.
> _______________________________________________
> cdt-dev mailing list
> cdt-dev@xxxxxxxxxxx
> https://dev.eclipse.org/mailman/listinfo/cdt-dev
_______________________________________________
cdt-dev mailing list
cdt-dev@xxxxxxxxxxx
https://dev.eclipse.org/mailman/listinfo/cdt-dev


Back to the top