gpt4 book ai didi

version - 您如何知道要使用哪个版本号?

转载 作者:行者123 更新时间:2023-12-03 06:21:06 26 4
gpt4 key购买 nike

这是我一直想知道的一个问题......

请原谅我的天真,但是 - 你如何决定用什么版本号来命名你的软件?

我假设,当有人创建应用程序/程序的“最终”版本时,它是版本 1.0? - 那么,当你更新它时会发生什么,你如何决定将其称为 1.1 或 1.03 等等。

这主要是针对开发人员的吗?

最佳答案

我最近听说了一种更简洁的版本控制策略,我第一次遇到它是在 Eric Elliot's Medium account 。与面向客户的版本号相比,它更注重库版本控制,但它具有简单的优点。使用由三部分组成的版本号,其中每个数字表示:

破坏.feature.fix

  • 破坏:某些事情发生了变化,意味着代码/期望必须改变
  • 功能:添加了一些新内容,但旧代码/期望仍然可以正常工作。
  • 修复:没有什么新内容,但修复了一个错误。

我在下面留下了我的旧答案,因为它仍然与面向客户的版本相关。

<小时/>

我倾向于按如下方式对有效数字进行加权......

w.x.y.z(或w.xyz)

  • w - 主要版本,有许多新内容特征。付费升级。首先软件的公开版本是1.X(预发布版本为0.X)
  • x -显着释放,但没有突破性的新功能。
  • y -错误修复版本
  • z - 补丁级别发布(修复紧急错误,也许只针对一位客户)。

如果您选择使用 w.xyz 格式,则在溢出之前您只能得到 9 位数字。但是,如果您频繁发布,可能会遇到更大的问题。

让我们用我的新产品 FooApp 来说明一下!

  • 0.9 - 第一个公开测试版
  • 0.91 - 第二次公开测试版
  • 0.911 - 修复 Motorola 68010 崩溃问题的紧急测试版
  • 1.0 - 首次公开发布
  • 1.1 - 添加了新的 BlahBaz 功能
  • 1.11 - 错误修复
  • 2.0 - 完全重新开发的界面。

关于version - 您如何知道要使用哪个版本号?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/396429/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com