[[BackLinksMenu]] [[TicketQuery(summary=TASK_NAME_HERE, 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|)]] = Analysis = == Overview == The PRO_LIB_CORE_TUTORIAL should be revised and made more complete to reflect the current state of the Property library. [[BR]] Problems and inconsistencies in the old version of the tutorial should be fixed. == Task requirements == * Expand the '''Properties Idea''' section by giving: * a general overview of what are the properties, not just list what problems they solve, * a brief explanation of the given problems and how the properties help in such cases * Expand the '''Bad Code Examples''' section by listing at least five more scenarios where properties have been used in a wrong way also providing an explanation what's wrong and how to fix it * Add new sections which describe newly added things since the last revision of the tutorial or weren't described in it but need description: * Most frequently used and newly implemented annotations (@Own, @Shared, @Immutable...) * ProChanges and related * Most frequently used exceptions and their meaning * Inspector section which links to the Inspector page and gives usage hints * Reogranize the tutorial to move the deprecated stuff in a '''Deprecated''' section at the end == Task result == ^(The Analysis should contain strict requirements about the end product of the task (for example the result must be source code, the result must be google doc, etc.))^ == Implementation idea == ^(It is advisable to include some rough implementations ideas.)^ == Related == [wiki:PRO_LIB_CORE_TUTORIAL_R0] [[BR]] [wiki:PRO_LIB_CORE_TUTORIAL] == How to demo == ^(In this section you must add instructions for the demo of the task.)^ = Design = = Implementation = ^(Implementation results should be described and linked here (from the wiki or the repository))^ = Testing = = Comments = ^(Write comments for this or later revisions here.)