从哪个整数开始切换到另一个产品品牌版本控制方案(基于年份、代号……)更好?
举几个例子:
- DirectX 11
- Silverlight 4
- OpenGL 4
- Firefox 3
我发现拥有如此高的产品版本号有点愚蠢:当它们达到版本号 20 时意味着什么?产品只是从一个版本到另一个版本的演变,心理影响与数量大小成反比(10.0 版本 vs 11.0 版本与 2.0 版本 vs 3.0 版本相比)。
常见的替代方案是:
- 切换到基于年份的方案 (Visual Studio 6 => Studio 2005, 2008, 2010)
- 使用缩写来重置计数器 (Adobe CS 2,3,4..)
- 使用代号 (Windows XP, Windows Vista) )
- 使用混合代号/编号双关语(Windows 7、MacOS X)。真聪明。
- 使用子版本号(CATIA V5 R18、R19,...)。恕我直言,这是最好的事情。
- 甚至完成产品品牌重塑。
那么,从哪个数字开始,事情就会适得其反:3? 4? 6? 10?
附带问题1:你知道的最高公开版本号是多少?
附带问题 2:除了我建议的版本之外,还有其他有趣的版本控制替代方案吗?
Take a few examples:
- DirectX 11
- Silverlight 4
- OpenGL 4
- Firefox 3
I find that it is a little bit silly to have such high product version numbers: What it will mean when they'll reach version number 20? Products are just evolutions from one version to another, and the psychological impact is inversely proportional to the number magnitude (version 10.0 vs 11.0 compared to version 2.0 vs 3.0).
Common alternatives are:
- switch to a year-based scheme (Visual Studio 6 => Studio 2005, 2008, 2010)
- use abbreviation to reset the counter (Adobe CS 2,3,4..)
- use codename (Windows XP, Windows Vista)
- use hybrid codename/numbering puns (Windows Seven, MacOS X). Really clever.
- use sub-release numbers (CATIA V5 R18, R19, ...). The best thing to do IMHO.
- or even complete product re-branding.
So, starting from which number things are getting counter-productive: 3? 4? 6? 10?
Side question 1: what is the highest public version number you know of?
Side question 2: other interesting versioning alternatives to the one I suggested?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
我认为这真的相当简单:
选项 1:每次都重命名
原因 1: 营销部门实力薄弱和/或外包
选项 2:您增加数字
原因 2: 营销部门能够、将会并且至少已经一次踢了软件部门的屁股
品牌重塑是一场噩梦。说真的,你们。
I think it's really rather simple:
Option 1: you rename it every time
Reason 1: Marketing Department are weak and/or outsourced
Option 2: you increment the numeral
Reason 2: Marketing Department can, will, and has at least once already kicked Software Department's ass
Rebranding is a nightmare. Seriously, you guys.
一如既往,答案是 42。
编辑:哦,好吧,我承认有时关于 SO 的问题的答案是“Emacs”。
As ever, the answer is 42.
EDIT: Oh, alright, I admit that sometimes the answer to questions on SO is 'Emacs'.
Ubuntu 的方案之一是:自动递增的头韵形容词和动物。例如,我们刚刚下了“Karmic Koala”,下一个大事件将是(该死,不记得了,让我们选择“Leprous Lemur”),然后是“Malevolent Macaque”之类的东西。是的,这很容易被取笑,并且早期版本不是按字母顺序排列的,但由于您提到的原因,增加字母可能比增加数字更好。当然,对于“Zymurgic Zebra”之后的内容还有猜测的空间,因为没有以“[”或“{”开头的形容词或动物名称(取决于您查看的是大写 ASCII/Unicode 字符还是小写) 。
编辑:X也可能是一个问题。黄色旱生植物?
One scheme is Ubuntu's: an autoincremented alliterative adjective and animal. For example, we're just getting off "Karmic Koala", and the next big thing will be (darn, can't remember, let's just go with "Leprous Lemur"), and then something like "Malevolent Macaque". Yes, it's easy to make fun of, and the earlier versions weren't alphabetical, but incrementing the letter is probably, for reasons you mentioned, better than incrementing a number. Of course, there's room for speculation for what comes after "Zymurgic Zebra", as there are no adjectives or animal names beginning with "[" or "{" (depending on whether you're looking at uppercase ASCII/Unicode characters or lowercase).
Edit: Also X may be a problem. Xanthippic Xerophyte?