Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  • A short list of 5 is good number to highlight the key areas
  • A  list will help focus the community
  • As one area is finished we can easily move to another
  • Over time the initial re-factoring will make further re-factoring easier

Current Top 5 Re-factoring Focus Areas

The table below includes the list of the 5 areas we currently want to re-factor.

If you are interested in working (or are in the process of working) on any of these areas then please add your name in the column below.

 

 AREAREASON FOR RE-FACTORSTATUSWHO IS WORKING ON IT?JIRA MASTER ISSUE LINKCOMMENTS
1EntitySaxReaderEntitySaxReader implements javolution interfaces and looks hideous    
2HtmlFormRendererHtmlFormRenderer is 3000 lines of code and the interfaces it implements
are also huge
    
3XmlFormRendererXmlFormRenderer does not implement more than half of the methods    
4Dependencies on Deprecated Classes / ConstructorsLots of dependencies on deprecated classes / constructors (e.g.
HtmlScreenRenderer, FoScreenRenderer)
    
5Start.java  This has some problems which I'm trying to tackle in JIRA:
OFBIZ-6783
In ProgressTaher AlkhateebOFBIZ-6783