Changes between Version 6 and Version 7 of UNPLANNED_LOGIC_REFACTORING_R0
- Timestamp:
- 08/25/09 14:37:52 (16 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
UNPLANNED_LOGIC_REFACTORING_R0
v6 v7 12 12 * There is no convention on placing (and grouping) the logic classes. 13 13 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).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. All old logics will be replaced by new ones. This task is with a bigger scope and might not be finished in one week. 15 15 16 16 == Task requirements == … … 18 18 * Describe the convention in the [wiki:UNPLANNED_LOGIC_REFACTORING_R0#Design] section of this page. 19 19 * 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. 21 24 22 25 == Task result == … … 34 37 35 38 == 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. 37 42 38 43 = Design =