[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