Changes between Version 1 and Version 2 of PRO_CHANGE_COMPOSING_R0


Ignore:
Timestamp:
01/07/09 17:03:26 (16 years ago)
Author:
peko
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • PRO_CHANGE_COMPOSING_R0

    v1 v2  
    66 
    77== Overview == 
     8This task is about composite changes. Such changes are constructed of a list of simple changes. 
    89 
    910== Task requirements == 
     11 * Review code [source:trunk/sophie2-platform/modules/org.sophie2.core/src/main/java/org/sophie2/core/prolib/events/GroupChange.java GroupChange] which represent a composite change. 
     12 * View also the things in [source:trunk/sophie2-platform/modules/org.sophie2.core/src/main/java/org/sophie2/core/prolib/events Classes connected with changes]. 
     13 * Make sure composite changes are properly created. 
     14 * Write unit tests and review the already written such unit tests. 
     15 * Provide examples when composing changes should be done - for example when the user hits the space key, a new character is entered and this is a simple change. On the other hand entering a word is a set of characters that should be undone as a !GroupChange. 
     16 * Composing changes should be undone properly as well. 
     17 * '''NOTE''' pay special attention to the following task since for !GroupChanges it is vital => [wiki:PRO_CHANGE_TRANSACTION_SAFETY_R0] 
    1018 
    1119== Task result == 
     20 * Source code. 
     21 * List of composite changes in the wiki and the way a composite change is created. 
    1222 
    1323== Implementation idea == 
     24 * review source code. 
     25 * think what should be improved and do it. 
     26 * provide more unit tests. 
     27 * think of the examples that should be composite changes. 
    1428 
    1529== Related ==