On Saturday, August 17, 2013 01:05:06 PM Matthew Toseland wrote: > I will be leaving on the 1st of October. Ian has wisely suggested that I > spend some of the remaining time on refactoring and documenting fred. So > which areas would you most like to work on but find you are unable to do so > because they are messy and undocumented?
All of them: It would be nice if you wrote an overview of the class structure of Fred on the Wiki which explains what the different packages are doing and how they are interacting. For example we have the splitfile stuff where one in- database object spawns other objects and it should somehow be documented which classes create objects of which other classes and why. - It is difficult to predict which particular areas someone will want to work on so it might be a good idea to provide this overview instead so all areas of code somehow benefit. Also, for being able to work on a complex system of Fred, I think it is more important to understand which modules it consists of and how they are interacting than having a very deep understanding of one particular area.