wiki:PRO_LIB_CORE_COMMONS_R1

Version 4 (modified by boyan, 16 years ago) (diff)

--

Error: Macro BackLinksMenu(None) failed
compressed data is corrupt

Error: Macro TicketQuery(summary=PRO_LIB_CORE_COMMONS_R1, 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|) failed
current transaction is aborted, commands ignored until end of transaction block

Analysis

Overview

Revise the Property Library:

  • Identify problems
  • Fix them
  • If some problems are too serious and you cannot fix them, report them so proper actions can be taken to solve them

Task requirements

  • Look for the following problems:
    • Missing JavaDoc
    • Warnings
      • Remove usage of deprecated stuff:
        • Bindings
        • ChildrenProperty
    • Errors
    • Unit tests
      • Add demos for Property usage
        • ResoursePropertyDemo
        • ValuePropertyDemo
        • FinalPropertyDemo
        • UndoPropertyDemo
        • ParentPropertyDemo
        • AutoListPropertyDemo
        • other ListProperty descendants Demos
      • Add other unit tests if the identified problems require it
  • Solve other problems which you identify but are not listed or report them
  • Update the PRO_LIB_CORE_TUTORIAL wiki page for changes performed with this task

Task result

  • Changes in the Pro Lib source code
  • Possibly new unit tests
  • New demos
  • Updates in the wiki

Implementation idea

(Add links to related tasks that could be useful or helpful.)

How to demo

  • List the Pro Lib problems you solved and show that they are actually solved

Design

(Describe your design here.)

Implementation

(Describe and link the implementation results here (from the wiki or the repository).)

Testing

(Place the testing results here.)

Comments

  • After the implementation of this task is finished, no warnings or errors related to the properties should be left in the code. --boyan@2009-02-02
  • Identify bugs in the prolib by running all tests and seeing when they fail with an exception in the prolib. --boyan@2009-02-02