THIS IS A TEST INSTANCE. ALL YOUR CHANGES WILL BE LOST!!!!
...
People Available to Help
If you are interested in being part of the working group on this please add your details to the table below.
Name | Contact Details | Location |
---|---|---|
Taher Alkhateeb | taher at apache dot org | Kuwiait |
Jacques Le Roux | jleroux at apache dot org | France |
Jacques, Taher, Nicolas, Julien, Gil, Sharan, Hotwax team??
- Include ideas for design philosophy (note from Taher)
- need to document our design philosophy for others to consider when writing code. I don't mean just formatting conventions but also things like writing to interfaces, TDD, design rules specific to OFBiz, and so on.
- Use of JIRA for tracking work - can use subtasks linked to one overall task ? Open a master issue with macro sub-task, linked to wiki for each conception detai
Current Top 5 Re-factoring Focus Areas
Nicolas Malin | nmalin at apache dot org | France | ||||
Julien Nicolas | jnicolas at apache dot org | France | ||||
Gil Portenseigne | pgil at apache dot org | France | ||||
Sharan Foga | sharan at apache dot org | Czech Republic | ||||
Hotwax Team ?? | ||||||
AREA | REASON FOR RE-FACTOR | STATUS | WHO IS WORKING ON IT? | JIRA MASTER ISSUE LINK | COMMENTS | |
---|---|---|---|---|---|---|
1 | EntitySaxReader | EntitySaxReader implements javolution interfaces and looks hideous | ||||
2 | HtmlFormRenderer | HtmlFormRenderer is 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 | Lots of dependencies on deprecated classes / constructors (e.g. HtmlScreenRenderer, FoScreenRenderer) | Taher Alkhateeb | |||
6 | Implementations with no interfaces | Implementations with no interfaces (e.g. TemporalExpression, GroupModel, Cache, etc ...) | ||||