Skip to main content

Fall 2007

Go Search
Fall 2007
Customer Resource Site
  
Fall 2007 > M07 11-07-07 > View Response #13  

M07 11-07-07: View Response #13

Name

Dave Eng 

Percentage complete

85% 

What milestone objectives were actually attained?  Be specific!

The actual list of milestones is as follows:
  1. Construct a testing platform to perform tests on the relationship model - ensure the code we have is not broken in a more formal manner.link
  2. Expand and complete the Abstract Search Tree Parserlink
  3. Commenting, rating, and comment ratings must work.link
  4. "Make sure everything's good to go with search from your end. We need abstract searches to work completely."link

The first two items are from the last milestone which have been moved over to this milestone. The other milestone from the 10/30/07 period is deprecated.

3, and 4 are completed as best as we can get it by the following:
I am working on creating the test platform to verify that the relationship model is working as intended. Beyond this, Corey went ahead and finished off the AbstractSearchTree parser earlier this week.

My own personal milestones are as follows:
  • Create testing framework for Relationship modellink
  • Concrete implementations of the interfaces IGroupInfo, IObjectInheritanceInfolink


I am currently in the midst of finishing off the first one. The testing framework is complete - what's missing are the tests. A large portion of the work is unusable for now by way of there being no deletion methods for objects in the backend. A ticket was created for this. What is being done instead is having the dummy objects get created once and only once - they will be deleted in the morning but we will at least verify that everything is working properly right now. A more robust platform will exist once the delete methods are incorporated into the backend.

The second one is described in detail below.

What milestone items were left uncompleted?  Be specific!

The big thing assigned to me that's incomplete still is the implementation of IGroup, IContentInheritance, etc. The problem that's arisen is that the design we currently have is not suitable to have an extensible grouping system. If we wish to have groups of people, groups of content, and groups of groups then there is no clean way to do this without a lot of rewritten code. Currently I am in the process of communicating with Hubert, Aaron, and Matt to come up with a better design and have it implemented. Primitive designs have been made and discussed, but nothing final has come of it as of yet. Since this is a low priority task, it has been moved to the next milestone, but should be completed fairly early on.

Additional Comments

 
Created at 11/8/2007 12:32 AM  by David K. Eng 
Last modified at 11/8/2007 12:33 AM  by David K. Eng