NetNewsWire/Technotes/DevelopmentAlphaBeta.md
2018-08-28 22:18:24 -07:00

29 lines
1.2 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# What Development, Alpha, Beta, and Final Mean for NetNewsWire
#### Development version
Is not feature-complete, is full of bugs, may not be at all stable, and is liable to change wildly at any minute.
#### Alpha
The app reaches alpha when:
* Its feature-complete
* Has no known bugs
During the alpha period, the app is tested thoroughly. More tests are written. As many people as possible use the app and report bugs.
#### Beta
The app reaches beta when all bugs found during alpha testing are fixed and there are no known bugs. The app is believed to be in ship-shape.
More testing, however, is a good idea.
The code is considered frozen except for bug fixes, and any bug fixes are done with extreme care and the lightest possible touch.
#### Final
The app reaches final when the developers are confident that its ready to ship. It works as designed, has no known bugs, doesnt crash, and is fast.
(Note: “no known bugs” is meant extremely seriously. That said, sometimes there are ambiguous weird cases that cant be reproduced, and so there are exceptions to this rule. But we pretend most strenuously that that isnt true. In fact, pretend you never read this paragraph, and well pretend we never wrote it.)