Go to the FreeLists Home Page Home Signup Help Login
 



[openbeosstorage] || [Date Prev] [02-2002 Date Index] [Date Next] || [Thread Prev] [02-2002 Thread Index] [Thread Next]

[openbeosstorage] Development Cycle Proposal

  • From: "Tyler Dauwalder" <tyler@xxxxxxxxxxxxx>
  • To: OpenBeOSStorage@xxxxxxxxxxxxx
  • Date: Mon, 18 Feb 2002 06:17:51 +0000
Okay, here's a stupid pseudocode algorithm for my
proposal for our individual development cycles:

develop(class)
        header(OpenBeOS::class)
        unittest(R5::class)
        implementation(OpenBeOS::class)

                
Basically, when we go to start working on a given class,
we first create a brand new header based off the R5 header.  
Add dox comments for the class and all its members, and maybe 
write up an empty implementation that just returns error values.

Next, write up a relatively complete unit test for your class 
against the R5 version.  Not only will this give us a way to test 
our own implementations as we go, it will make sure we've used 
all or nearly all of the class' features to some degree. Plus, as
Simon mentioned, being able to test against the R5 versions
will help verify we're doing things right.

Finally, write our own implementation of the class.  We'll add
kernel=5Finterface functions as we go, as we need them. 


There's no reason we each have to follow this plan precisely 
and to the letter. If there's a little overlap of between writing 
the header and working on the unittest or implementation, so
be it. Whatever works. But I think it would be a good to follow 
this reasonably closely. 

Any thoughts or suggestions=3F

-Tyler






[ Home | Signup | Help | Login | Archives | Lists ]

All trademarks and copyrights within the FreeLists archives are owned by their respective owners.
Everything else ©2007 Avenir Technologies, LLC.