Changes between Version 7 and Version 8 of BASE_PERSISTENCE_INTERMEDIATE_STORAGE_R0
- Timestamp:
- 01/06/09 13:26:37 (16 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
BASE_PERSISTENCE_INTERMEDIATE_STORAGE_R0
v7 v8 2 2 3 3 [[TicketQuery(summary=BASE_PERSISTENCE_INTERMEDIATE_STORAGE_R0, format=table, col=summary|owner|status|type|component|priority|effort|importance, rows=description|analysis_owners|analysis_reviewers|analysis_score|design_owners|design_reviewers|design_score|implementation_owners|implementation_reviewers|implementation_score|test_owners|test_reviewers|test_score|)]] 4 5 6 4 7 5 = Analysis = … … 11 9 12 10 == Task requirements == 13 * Refactor the code of the Storage class and all related classes so that it is working [[BR]]11 * Refactor the code of the Storage class and all related classes so that it is working. [[BR]] 14 12 * Move things to the base.persistence module. [[BR]] 15 13 * Provide class/dependency diagrams with the new structure. [[BR]] 16 * Ensure the existing unit tests pass and provide new if necessary [[BR]] 17 14 * Ensure the existing unit tests pass and provide new if necessary. [[BR]] 18 15 19 16 == Task result == … … 22 19 * Class/dependency diagrams [[BR]] 23 20 * Working unit tests [[BR]] 24 25 21 26 22 == Implementation idea == … … 33 29 == Related == 34 30 [wiki: BASE_PERSISTENCE_COMMONS_R0] 31 35 32 == How to demo == 36 33 * Show the new classes and describe their relations. 37 34 * Run unit tests. 38 35 * Open Sophie2 and demonstrate loading/saving. 36 39 37 = Design = 38 * The Storage class will be moved to module org.sophie2.base.persistence as a part of [wiki:BASE_PERSISTENCE_COMMONS_R0]. 39 * See [wiki:BASE_PERSISTENCE_COMMONS_R0#Design] for design diagrams of the class structure. 40 * Unit tests will be linked in the implementation since they are not moved to their new location yet. 41 * Rest of the task includes refactoring of code - in conjunction with the [wiki:BASE_PERSISTENCE_COMMONS_R0] task. 40 42 41 43 = Implementation =