软件版本那些事
软件版本跟测试阶段或者软件的生命周期所处的阶段有关,一般有以下几个版本
alpha
内测版本,仅限团队内部测试使用,不对外公开。大多数软件产品在向公众发布之前都要经过多个步骤。alpha版本是该系统的一部分,用于开发高效、准确和无缺陷的软件程序。这一阶段软件会频繁改动。
beta
通过内部测试之后的版本,开放给外部渠道使用。Beta版本通常在外观、感觉和功能上与最终产品相当接近;在这一阶段变更还是会经常发生。
所有重要的数据丢失和安全漏洞得到解决。如果模块提供了一个API,它应该被认为是冻结的,这样那些使用API的人就可以开始升级他们的项目了。如果是项目的升级或更新,则应提供升级/更新路径,并且现有用户应该能够在不丢失数据的情况下升级/更新到新版本。所有文档都应该是最新的。目标受众是想要参与项目的测试、调试和开发的开发人员,以及与项目对接的其他项目的开发人员。通常不适用于生产站点,但如果站点管理员非常了解项目,并且知道如何处理任何遗留问题,则可以在某些生产站点上使用。
rc
release candidate,beta版本迭代之后比较成熟的版本,按照惯例,每当程序的更新几乎准备就绪时,测试版本就会被赋予rc号。如果发现了需要修复的关键错误,则更新程序并以更高的rc号重新发布。当没有严重错误存在,或者没有发现额外的严重错误时,rc名称将被删除。
release
正式提供给客户使用的版本
stable
阅读剩余
版权声明:
作者:hywing
链接:https://iotstuff.cn/software-version-stuff/
文章版权归作者所有,未经允许请勿转载。
THE END