Is a bit of refactoring in order?
Steven T. Hatton
hattons at globalsymmetry.com
Sun Jun 5 06:52:06 UTC 2005
On Saturday 04 June 2005 23:32, Matt Rogers wrote:
> On Saturday 04 June 2005 04:57 pm, Steven T. Hatton wrote:
> > I've been looking at a lot of the central code for KDevelop, such as
> > parts/appwizard, language/cpp, src/, and have come to believe it could
> > benefit from some reorganization. There seem to be a lot of classes
> > doing too many different things, and there also seem to be certain kinds
> > of functionality dispersed throughout the classes that could be pulled
> > together to form classes specialized to provide that functionality. One
> > example is in the AppWizardDialog there are about 70 #ncludes, over 1300
> > loc, and the favorites functionality should clearly be in a class of its
> > own.
> > I believe this is part of the reason I find the code hard to understand
> > and follow.
> > Does anybody else share these opinions?
> Sure. Good luck finding somebody with time though.
The problem is, if it doesn't happen, it is going to continue to get worse,
and what is now difficult to work with will become impossible to work with.
In my mind, this is the most important open source project there is.
More information about the KDevelop-devel