Changes between Version 7 and Version 8 of BASE_PERSISTENCE_INTERMEDIATE_STORAGE_R0


Ignore:
Timestamp:
01/06/09 13:26:37 (16 years ago)
Author:
boyan
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • BASE_PERSISTENCE_INTERMEDIATE_STORAGE_R0

    v7 v8  
    22 
    33[[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  
    64 
    75= Analysis = 
     
    119 
    1210== 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]] 
    1412    * Move things to the base.persistence module. [[BR]] 
    1513    * 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]] 
    1815 
    1916== Task result == 
     
    2219    * Class/dependency diagrams [[BR]] 
    2320    * Working unit tests [[BR]] 
    24  
    2521 
    2622== Implementation idea == 
     
    3329== Related == 
    3430[wiki: BASE_PERSISTENCE_COMMONS_R0] 
     31 
    3532== How to demo == 
    3633   * Show the new classes and describe their relations. 
    3734   * Run unit tests. 
    3835   * Open Sophie2 and demonstrate loading/saving. 
     36 
    3937= 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. 
    4042 
    4143= Implementation =