Changes between Version 1 and Version 2 of GROUP_PRO_LIB_PERFORMANCE_R0
- Timestamp:
- 04/24/09 16:52:01 (16 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
GROUP_PRO_LIB_PERFORMANCE_R0
v1 v2 15 15 Another case is when you deal with skins. Skins are basically maps between keys and values. At a certain time an AutoProperty might be interested to monitor only the list of all pairs of keys and values which have the key "meddle". So if this list remains the same while the whole ProList which contains it changes, this AutoProperty shouldn't get recomputed. [[BR]] 16 16 17 Devise and implement a concept how to deal with such problems. 17 * Devise and implement a concept how to deal with such problems. 18 * Refactor ProList, BaseProList and ListEntry code to fix design issues from previous tasks. 19 * Refactor all client code to meet new implementation. 20 * Think of tests which measure new performance against the current. 18 21 19 22 == Task result == 20 ^(List the end product of the task (for example "Source code", "Wiki page", etc.))^ 23 * New functionality code 24 * Nice unit tests 21 25 22 26 == Implementation idea == 23 ^(Provide some rough implementation idea(s).)^ 27 Introduce aspects. 24 28 25 29 == Related == 26 ^(Add links to related tasks that could be useful or helpful.)^ 30 [wiki:PRO_LIB_MODEL_PRO_LISTS_R0] 27 31 28 32 == How to demo == 29 ^(Provide instructions for demonstration of the task.)^ 33 * Show previous unit tests don't break 34 * Show performance improvement 30 35 31 36 = Design =