Metadata
- Source
- FLUID-756
- Type
- Task
- Priority
- Major
- Status
- Closed
- Resolution
- Fixed
- Assignee
- Colin Clark
- Reporter
- Colin Clark
- Created
2008-06-10T16:40:04.000-0400 - Updated
2011-02-22T16:27:59.209-0500 - Versions
-
- 0.1
- 0.3
- 0.4beta1
- 0.4
- Fixed Versions
-
- 0.5beta1
- Component
-
- Uploader
Description
The Uploader's internal architecture currently relies on a bundle of largely stateless functions that require a lot of arguments to be passed into it. This approach is very error-prone, because it doesn't group functionality and required state together in a coherent manner. We need a clearer architectural strategy for breaking Uploader into several units of behaviour that are composed together to form the larger component. This will make the code simpler to work in, more maintainable, and more flexible for consumers.
dev-iteration40
Comments
-
Colin Clark commented
2008-08-19T11:30:40.000-0400 The Uploader refactoring plan is in place, and documented on the Architecture Sketches page in the wiki: http://wiki.fluidproject.org/display/fluid/Architecture+Sketches
Refactoring is taking place in the uploader2 directory of the sandbox.
-
Michelle D'Souza commented
2011-02-22T16:27:59.205-0500 Closing issues that were resolved for 1.0 and earlier releases.