应用程序版本或里程碑命名方案
-
08-07-2019 - |
题
我正在寻找应用程序版本或里程碑命名的“方案”.
我想找到一个适合我当前项目的命名方案,但我认为我们应该在这里收集更有趣的方案来分享有关该主题的知识和想法。
您还应该提供可能的名称数量以及提议的方案或估计。
例如 :
- OGRE(面向对象的图形渲染引擎) : 每个版本 被命名为“之一”伟大的旧日们” 从 洛夫克拉夫特的《克苏鲁的呼唤》神话 - 67 个可能的名字。
- Ubuntu(基于 Linux 的操作系统) : 正如这里所解释的
发行版的开发代号采用“形容词动物”形式。因此,例如:Warty Warthog(Ubuntu 4.10),Hoary Hedgehog(Ubuntu 5.04),Breezy Badger(Ubuntu 5.10)是Ubuntu的前三个版本。通常,人们指的是使用形容词的版本,例如“ Warty”或“ Breezy”。
这允许有限但可能非常大的名字数量。
- 一些硬件和软件版本的名称如下 现实世界的大城市 - 数百个可能的名称;
- 一些硬件和软件版本的名称如下 (希腊罗马任何)神话诸神或国王/军阀/皇帝 - 我的神话的十分之一可能的名字;
- ETC。
对于我自己的项目,我正在考虑使用一种命名方案,即命名公共版本,例如流行的软件原理/哲学/规则/模式,例如 DRY、KISS、YAGNI、Singleton、Factory、Visitor 等。但感觉可能有点太多了……电脑极客。:)
解决方案
使用编程术语作为项目名称的问题是,它们会让大多数用户感到困惑。他们会创造很棒的内部代号。
我听说过主要河流用作项目名称 - 尼罗河、布里斯班等。
查看 http://en.wikipedia.org/wiki/List_of_rivers
按字母顺序发布可以帮助用户记住哪个版本更新。
其他提示
我个人认为用神话生物、毛茸茸的动物和地理地标来命名软件产品的发布版本都有点新时代和自命不凡。也许适合测试版或内部工作代号,但在向最终用户发布时,没有什么可以替代正确的版本号。
只是我的2c
凯夫
我们曾经使用地狱及其神话中的所有不同名称。我们的生产服务器是我最喜欢的:荷鲁斯。
坦率地说,我不明白 Ubuntu 的发行版命名方案 - 太多的名字经常被扔给我们。Windows 时不时地(每 3-4 年一次?)就能与 XP 和 Vista 相媲美,但 Ubuntu 却过于咄咄逼人,每 6 个月就会出现一些名称大杂烩。
回答你的问题 - 旧的 8.10 和 9.04 有什么问题吗?确实接吻了