DUE TO SPAM, SIGN-UP IS DISABLED. Goto Selfserve wiki signup and request an account.
...
| REF | NAME OR AREA | WHAT NEEDS TO BE DONE | COMPLEXITY | STATUS | WHO IS WORKING ON IT? | JIRA MAST ISSUE LINK | COMMENTS | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 1 | remove dead imports | Remove all unnecessary import statements in all java files | Easy | Fixed | Unknown User (mbrohl) |
| |||||||||||
| 2 | Fix resource leaks in CommonServices.java | File1 and file2 should be fixed by closing them in byteBufferTest | Easy | Fixed | Unknown User (mbrohl) |
| |||||||||||
| 3 | Remove deprecated dependencies in EmailServices | org.ofbiz.common.email.EmailServices.java depends on FoScreenRenderer and HtmlScreenRenderer. Both should be replaced by MacroScreenRenderer. | Moderate | Fixed | Unknown User (deepak) |
| |||||||||||
| 4 | Simplify getChildHRCategoryTree | The method getChildHRCategoryTree in org.ofbiz.humanres.HumanResEvents is too long and complicated. The business logic can be considerably reduced and simplified. The function should be broken down into multiple private functions to simplify the calls and to create the right level of abstraction | Moderate | ||||||||||||||
| 5 | Add Generics to PaidInOut | In ofbiz.pos.screen.PaidInOut.java the DefaultComboBoxModel is not parameterized. Need to put the right generics in place | Moderate | ||||||||||||||
| 6 | CommonWorkers.java needs simplifying and cleaning up | Refactor CommonWorkers.java. Lots of code is repetitive and can be factored out into shared private methods. This includes things like:
| Moderate | Martin Becker |
| ||||||||||||
| 7 | Cleanup FindServices.java | Many problems exist in this file:
| Moderate | Malin Nicolas |
| ||||||||||||
| 8 | Parameterize everything in DebugManagedDataSource | Generics need to be introduced to multiple places. Requires knowledge in commons-pool | Moderate | ||||||||||||||
| 9 | XML shared dependencies between accounting and HR | Many shared dependencies exist bi-directionally between accounting and HR including screens, entities and other items. All such XML should propagate down to the commonext component | Moderate | ||||||||||||||
| 10 | Redesign EntitySaxReader | org.ofbiz.entity.util.EntitySaxReader requires refactoring to achieve the following goals
| Difficult | ||||||||||||||
| 11 | Redesign org.ofbiz.entity.datasource | All objects under org.ofbiz.entity.datasource need to be redesigned into an interface model and implemented with concrete classes. Things like the GenericDao should be broken down to many pieces as it is massive, complex, and overly designed (Interface Segregation principle violated) | Difficult | ||||||||||||||
| 12 | XML shared dependencies between accounting and order | Many shared dependencies exist bi-directionally between accounting and order including screens, entities and other items. All such XML should propagate down to the commonext component | Difficult | ||||||||||||||
| 13 | Start.java | This has some problems which are being tackled in JIRA OFBIZ-6783 | Difficult | In Progress | Unknown User (taher) |
| |||||||||||
| 14 | All | Add JavaDoc comments to each method that is refactored. "if you are in a hole, the first step is to stop digging".
| Easy | Everyone |
Still want to help but in other areas ?
...