[Monodevelop-devel] Current state of the refactorings and the TODO list

Michael Hutchinson m.j.hutchinson at gmail.com
Wed Apr 29 21:55:25 EDT 2009

2009/4/29 Jakob Tikjøb Andersen <jta at miracleas.dk>:
> Just for the fun of it i have implemented a few refactorings in monodevelop
> last weekend (I have blogged about the implementation of one of the
> simplest:
> http://intellect.dk/post/Implementing-Generate-Constructor-refactoring-in-MonoDevelop.aspx

Hey, that's a very cool article and addin!

We should have a place on the MonoDvelop website to link to things like this.

> ). Today i fired up this list and found a discussion from november about
> Mike Krüger starting to refactor the refactorings:
> http://lists.ximian.com/pipermail/monodevelop-devel-list/2008-November/000057.html
> What are progress on this, i don't see anything in trunk or in any branches
> i could think of (mkrueger and monodevelop)?

Not much has happened in that area, unfortunately, apart from a few
stubs in MonoDevelop.Projects.Dom.Refactoring.

We (the core MD team) was working on stabilising MonoDevelop 2.0 until
mid-March, and since then we've been busy on other areas of MD, in
particular the Mac and Windows ports.

Interestingly, refactoring seems to be the most popular area for
contributing to MD 2.0. There's one other refactoring addin I'm aware
of (http://twitter.com/agileguy/statuses/1607907629), and lengthy
planning/discussions about a resharper-like addin, so it seems to me
that it would be good to get some of the core infrastructure done

> And another question: The TODO list on
> http://monodevelop.com/Developers/TODO seems out of date, if we take the
> refactoring for example rename and encapsulate field are already
> implemented. Who maintains this list?

That list hasn't had a maintainer for a while, unfortunately. It's at
least 18 months out of date (both those features were in MD 1.0).

> And is it correct that this is the development list, there seems to be a lot
> of development related questions on the monodevelop-list as well?

Yes, this is the correct list for discussion about developing addins
and MD itself :)

Michael Hutchinson

More information about the Monodevelop-devel-list mailing list