Versions Compared

Key

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

...

We are looking to initiating work to clean up areas of the framework by refactoring.

Reasoning for refactor

Extending classes from external libraries into the core APIs
- Writing to implementations instead of interfaces
- Files too long
- Different levels of abstractions mixed together
- Poor test coverage, lack of TDD
- Implicit (hidden) dependencies (I dislike this the most)

 

 

Planning and Approach

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

 

People that can help

Jaques, Taher, Nicolas, Julien, Gil, Sharan, ??? Hotwax team?

 

Initial Approach

Initial Deliverables

...