Jump to: navigation, search

Difference between revisions of "Extract method revival"

(New page: Project Lead: Benjamin Muskalla (IRC: benny`work) Mentor: Markus Keller This project is part of the Google Summer of Code 2009 ==Abstract== JDT already provides several very good re...)
 
(Timeline)
Line 29: Line 29:
 
|- style="background:lightgrey;"
 
|- style="background:lightgrey;"
 
! M1
 
! M1
| June 16
+
| April 30
 
|align="left"| TBD
 
|align="left"| TBD
 
|- style="background:lightgrey;"
 
|- style="background:lightgrey;"
 
! M2
 
! M2
| June 28
+
| May 26
 
|align="left"| TBD
 
|align="left"| TBD
 
|- style="background:lightgrey;"
 
|- style="background:lightgrey;"
 
! M3
 
! M3
| July 15
+
| June 21
 
|align="left"| TBD
 
|align="left"| TBD
 
|- style="background:lightgrey;"
 
|- style="background:lightgrey;"
 
! M4
 
! M4
| July 26
+
| July 3
 
|align="left"| TBD
 
|align="left"| TBD
 
|- style="background:lightgrey;"
 
|- style="background:lightgrey;"
 
! M5
 
! M5
| July 31
+
| July 17
 
|align="left"| TBD
 
|align="left"| TBD
 
|- style="background:lightgrey;"
 
|- style="background:lightgrey;"
 
! RC1
 
! RC1
| August 4
+
| August 2
|align="left"| TBD
+
|- style="background:lightgrey;"
+
! RC2
+
| August 8
+
 
|align="left"| TBD
 
|align="left"| TBD
 
|- style="background:lightgrey;"
 
|- style="background:lightgrey;"
 
! Pencils down
 
! Pencils down
| August 11
+
| August 10
 
|align="left"| -
 
|align="left"| -
 
|}
 
|}
 
  
 
== Community Involvement ==
 
== Community Involvement ==

Revision as of 03:47, 5 May 2009

Project Lead: Benjamin Muskalla (IRC: benny`work)

Mentor: Markus Keller

This project is part of the Google Summer of Code 2009

Abstract

JDT already provides several very good refactorings like Extract method. Despite the fact they are behave very good there are still some unresolved bugs and open enhancement requests. The project will take the "Extract method" refactoring to the next step by resolving all (possible) bugs and trying to enhance the current functionality. As it is one of the most used refactorings in day-to-day development it really deserves some work to get all details and edge cases fixed.

Primary goals

TBD

Legend

Glass.gif Needs some investigation/research

Progress.gif Work in progress

Ok green.gif Bug fixed / Feature added

Timeline

Here is a complete list of the milestones and release candidates planned for this plugin.

Milestone Date Planned items
M1 April 30 TBD
M2 May 26 TBD
M3 June 21 TBD
M4 July 3 TBD
M5 July 17 TBD
RC1 August 2 TBD
Pencils down August 10 -

Community Involvement

Getting the source

TBD

Open issues

To see all the open issues and feature requests of this project, take a look at this query.

New ideas

Do you have a great idea for the refactoring? Just open a new feature request.