Changes between Version 6 and Version 7 of UNPLANNED_LOGIC_REFACTORING_R0


Ignore:
Timestamp:
08/25/09 14:37:52 (16 years ago)
Author:
boyan
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • UNPLANNED_LOGIC_REFACTORING_R0

    v6 v7  
    1212 * There is no convention on placing (and grouping) the logic classes. 
    1313 
    14 After this iteration there should be a convention for placing, grouping and naming events and handlers. All existing R3 logics should follow that convention. A lot of the code smells should be eliminated. There might still be old Logics (due to weekly time-boxing). 
     14After this iteration there should be a convention for placing, grouping and naming events and handlers. All existing R3 logics should follow that convention. A lot of the code smells should be eliminated. All old logics will be replaced by new ones. This task is with a bigger scope and might not be finished in one week. 
    1515 
    1616== Task requirements == 
     
    1818  * Describe the convention in the [wiki:UNPLANNED_LOGIC_REFACTORING_R0#Design] section of this page. 
    1919 * Identify and remove duplicate code. 
    20  * (Optional) Refactor old logic classes to use LogicR3. 
     20 * Refactor old logic classes to use LogicR3. 
     21  * Use LogicR3 handling instead of direct method invocation. 
     22  * All buttons, menu items and bound controls should fire an event. 
     23  * Use AutoActions when you want to change the model. They should perform a single ModelChange and have a good description. 
    2124 
    2225== Task result == 
     
    3437 
    3538== How to demo == 
    36  * This is a refactoring task related to internals and will not be demonstrated. 
     39 * Show the convention to everyone. 
     40 * Show the code and demonstrate that there are no old logics left. 
     41 * Run the available tests. 
    3742 
    3843= Design =