|
Change control
Diva adopts the red-yellow-green-blue ratings used in the Ptolemy project for its source code. In Diva, these
ratings mean:
Red
- The package is preliminary. We have no confidence in the quality or stability of this package. Use at your
own risk.
Yellow
- The package has passed design review. We have a reasonable degree of confidence that the API will not change
a lot, although we do expect the API to shift around a little during the coding process.
Green
- The package has passed code review. We have high confidence that future changes to the API will be relatively
minor, and we have reasonable confidence that the implementation of the code has no major bugs.
Blue
- The package has passed final review, and will remain backwards-compatible. We are confident that the code is
of sufficient quality for public release, and we have committed to maintain backwards-compatibility in the API.
We are considering adding two additional ratings:
White
- The design or code has never been formally reviewed, but we've exempted it from the process. Reasons for doing
so might include:
- It was already designed and written before it became part of Diva.
- We don't think it's worth spending the time reviewing it but it's useful enough to keep around anyway. The
packages in diva.tools are examples of this.
Black
- The code is in the release because it has a useful purpose, but we expect that it will go away sometime.
See also:
|