Ticket #226 (closed planned_task: obsolete)

Opened 17 years ago

Last modified 15 years ago

CORE_ADDITIONS_R0

Reported by: Astea Owned by: peko
Priority: 3 Milestone: M02b_PRE2b
Component: CORE_ADDITIONS Version: 2.0
Keywords: Cc:
Category: unknown Effort: 3
Importance: 20 Ticket_group:
Estimated Number of Hours: Add Hours to Ticket:
Billable?: Total Hours:
Analysis_owners: boyan Design_owners: peko
Imp._owners: peko, peko, pav, peko, peko, peko Test_owners:
Analysis_reviewers: Changelog:
Design_reviewers: pap Imp._reviewers: boyan,pap,pap,gogov
Test_reviewers: Analysis_score: 3.5
Design_score: 4 Imp._score: 4
Test_score: 0

Description

wiki page: CORE_ADDITIONS_R0 - effort: 3d

Change History

comment:1 Changed 17 years ago by boyan

  • Owner changed from Astea to boyan
  • Status changed from new to analyzing

comment:2 Changed 17 years ago by boyan

  • Status changed from analyzing to analyzed

Analysis: Boyan (done: 40mins)

comment:3 Changed 17 years ago by pavlina

  • Status changed from analyzed to new

2.5 by Pav. May be you mean org.sophie2.core module or what? The revision of the CORE and writing/running unit tests should be in the task requirements.

comment:4 Changed 17 years ago by boyan

  • Status changed from new to analyzing

comment:5 Changed 17 years ago by boyan

  • Status changed from analyzing to analyzed

Analysis2: Boyan (done: 15mins)

comment:6 Changed 17 years ago by pavlina

  • Status changed from analyzed to analysis_accepted

3.5 by Pav. Good analysis.

comment:7 Changed 17 years ago by deyan

  • Status changed from analysis_accepted to s1c_analysis_ok

repairing from invalid state

comment:8 Changed 16 years ago by deyan

  • Milestone changed from M02_PRE2 to M02b_PRE2b

Milestone change

comment:9 Changed 16 years ago by boyan

  • Design_score set to 0
  • Test_score set to 0
  • Imp._score set to 0
  • Analysis_owners set to boyan,boyan
  • Analysis_score set to 3.5

comment:10 Changed 16 years ago by peko

  • Design_owners set to peko
  • Owner changed from boyan to peko
  • Status changed from s1c_analysis_ok to s2a_design_started
  • Imp._owners set to peko

17h peko - done

comment:11 Changed 16 years ago by peko

  • Status changed from s2a_design_started to s2b_design_finished

comment:12 Changed 16 years ago by pap

  • Status changed from s2b_design_finished to s2c_design_ok
  • Design_score changed from 0 to 4
  • Design_reviewers set to pap

30m. Good job.

comment:13 Changed 16 years ago by peko

  • Status changed from s2c_design_ok to s3a_implementation_started

comment:14 Changed 16 years ago by peko

  • Status changed from s3a_implementation_started to s3b_implementation_finished

comment:15 Changed 16 years ago by boyan

  • Analysis_owners changed from boyan,boyan to boyan

comment:16 Changed 16 years ago by boyan

  • Status changed from s3b_implementation_finished to s2c_design_ok
  • Imp._score changed from 0 to 2
  • Imp._reviewers set to boyan

In the implementation section you have to link to the changeset, as stated in PLATFORM_STANDARDS_GENERAL. Reviews are difficult to make with no link to the source code changed. Follow the standards!

comment:17 Changed 16 years ago by peko

  • Status changed from s2c_design_ok to s3a_implementation_started

comment:18 Changed 16 years ago by peko

  • Status changed from s3a_implementation_started to s3b_implementation_finished

comment:19 Changed 16 years ago by pap

  • Status changed from s3b_implementation_finished to s2c_design_ok
  • Imp._reviewers changed from boyan to boyan,pap

Things more to design:

  • You should remove the second argument of the makeParentProp method. It used to be the ChildrenProperty ID but it's not needed anymore
  • Deprecate the usage of ChildrenProperty

Things more to implementation:

  • In ObjectProperty class, initOwnAnnotation method
    • It is a good practice to put even single line if bodies in braces
    • I think it would be better if you have "if(cond){do something} else {throw an exception}". This is line 344
  • ListProperty class, initOwnAnnotation method
    • You are logging at INFO level, while this information is DEBUG
    • Same as with ObjectProperty about braces and throws
  • FrameUnitTest is not good, but your changes there are a nonsense
  • PageUnitTest has a parent().set() line, that shouldn't be such
  • FrameFactory has a parent().set() line, that shouldn't be such

comment:20 Changed 16 years ago by pavlina

  • Owner changed from peko to pavlina
  • Status changed from s2c_design_ok to s3a_implementation_started

comment:21 Changed 16 years ago by pavlina

  • Status changed from s3a_implementation_started to s3b_implementation_finished
  • Imp._owners changed from peko to peko, peko, pav

40m

comment:22 Changed 16 years ago by pap

  • Status changed from s3b_implementation_finished to s2c_design_ok
  • Imp._reviewers changed from boyan,pap to boyan,pap,pap

What's done is a progress, but the tests don't verify this works with all kinds of properties. It was proved that there is a problem when using AutoListProperies.
You shoul write more tests especially when it is concerned to different property kinds.

comment:23 Changed 16 years ago by peko

  • Category set to unknown
  • Owner changed from pavlina to peko
  • Status changed from s2c_design_ok to s3a_implementation_started
  • Imp._owners changed from peko, peko, pav to peko, peko, pav, peko

comment:24 Changed 16 years ago by peko

  • Status changed from s3a_implementation_started to s3b_implementation_finished

comment:25 Changed 16 years ago by peko

  • Imp._owners changed from peko, peko, pav, peko to peko, peko, pav, peko, peko, peko

comment:26 Changed 16 years ago by gogov

  • Status changed from s3b_implementation_finished to s3c_implementation_ok
  • Imp._reviewers changed from boyan,pap,pap to boyan,pap,pap,gogov

comment:27 Changed 16 years ago by gogov

  • Imp._score changed from 2 to 4

comment:28 Changed 15 years ago by deyan

  • Status changed from s3c_implementation_ok to closed
  • Resolution set to obsolete

Batch update from file query-obsoleted.csv

Note: See TracTickets for help on using tickets.