Hi All

A few weeks ago we talked about getting things moving on some framework
re-factoring. 

http://ofbiz.135035.n4.nabble.com/Framework-Cleanup-Options-Tidy-Up-amp-Refactor-tt4676797.html#a4676841

One of the things I thought would be useful is to have a list of areas that
people could work on.  It could  also help to focus people on specific tasks
and help collaboration so I've setup a wiki page with some background about
what we'd like to do and why.

https://cwiki.apache.org/confluence/display/OFBIZ/Framework+Re-factor

The overall goal is to make it easier for us to maintain and improve our
code. Ideally re-factoring occurs naturally over time. In our case I think
we need to actively do some maintenance to kick start that process.


You will see that I've taken Taher's original suggestions and selected some
to include in a 'top 5' list of areas that need some work done. 

     1. EntitySaxReader  (If we can change this from a class implementation
to an interface implementation then we can get rid of Javalution. This has
been hanging around for a while and would be really, really good to tidy up)

     2. HtmlFormRenderer (3000 lines of code and the interfaces it
implements are also huge )

     3. XmlFormRenderer (XmlFormRenderer does not implement more than half
of the methods )

     4.  Dependencies on Deprecated Classes / Constructors (Lots of
dependencies on deprecated classes / constructors (e.g. HtmlScreenRenderer,
FoScreenRenderer) 

     5.  Start.java (Taher has been working on this so this is currently in
progress under https://issues.apache.org/jira/browse/OFBIZ-6783)


If you would like to work on an area but are not sure what the problems are
then Taher has said that he is willing to help point out what needs to be
done.

I hope that people will take a look and select an area to begin working on.
We need as much help as we can get. I think that if we can get the work
started then we can gain the momentum to continue.

Thanks
Sharan




--
View this message in context: 
http://ofbiz.135035.n4.nabble.com/Framework-Re-Factor-List-of-Areas-that-Need-Work-tp4677565.html
Sent from the OFBiz - Dev mailing list archive at Nabble.com.

Reply via email to