[ros-dev] Propose standards for the audit

James Tabor jimtabor at adsl-64-217-116-74.dsl.hstntx.swbell.net
Sat Jan 28 08:35:24 CET 2006


Steven Edwards wrote:
> Hello,
> Ok here are some proposed ground rules for the audit. Mostly thanks to
> Art and Alex. We are still open for debate on this
> 
> 0. Everyone needs commit all documentation you have reverse enginered
> something so that someone else can reimplement it. Filip has some nice
> docs at
> 
> http://www.volny.cz/xnavara/doc_trash/
> 
> There is stuff I posted on the Wiki and Bugzilla. Can someone make a
> api-documentation module in svn and commit all this stuff to there?
> 
> 1. A function is deemed to have been implemented in a non-clean manner if
> 
>  - "unknown" arguments given values
I remember Ros being 80% unknown, lol!

>  - functions for which there is NO DOCUMENTATION
>  - functions with no test cases available either in ReactOS or
> somewhere on the internet
>  - functions with undocumented magic numbers
>  - functions with excessive gotos
> 
> NO DOCUMENTATION means it cannot be found on MSDN, Google,
> sysinternals, osronline, any book published by Microsoft Press or any
> other publication.
> 
osronline ddk is offline. We have a books list in the svn in credits.

> 2. The following does not count
>  - functions of 5 or less lines of code
>  - functions for which every basic unit corresponds to a clause in the
> official documentation
>  - functions which mimic those implemented in other libraries and that
> work similarly
> 
> 3. Even if the function body is not clean, the prototype can remain.
> 
Looks fairly good so far,
James


More information about the Ros-dev mailing list