Versions Compared

Key

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

...

Yes, we do believe that it is worth the effort. The main benefit will be a cleaner, tidier code base that will allow us a lot the flexibility to grow and interface to a range of technologies easily. 

Planning and Approach

The re-factor covers the whole OFBiz code base so we need a simple approach that makes it easy for people to pick up, re-factor and improve an area. This means that we probably wont be able to run it as a traditional linear project. Instead we will look to highlight areas of work where the community can help.

Main Approach

  • Identify a list of 5 possible key re-factoring areas
  • Ask the Community for volunteers to help re-factor in these 5 selected areas
  • As one area is completed, we will top up the list of with another area so that the total will remain at 5
  • Use of JIRA for tracking work (e.g open a master issue for each area identified and include individual sub-tasks)

Reasoning

  • 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

...


Not sure where to start? Need more information?

...