研发的工作现在越来越多,还包括了文档的编写。这不?关于“版本”的表述又把我给难住了!
版本
从网络上查询了一翻,发现有3个单词常用,分别为Version,Revision,Edition。在平时的软件开发里面非常常见,我平时就喜欢在程序初始化完成后打印出来版本号。
“Welcome to STM32H503! Ver 1.0.0”
区别
它们的区别又在哪里呢?
Version 新版本,指明显区别于原版的版本,如:English version, movie version,2001 updated version。也是我们平时最最常用的版本号v1.0;
Revision 修订版,指我们交付产品后,自我修订的版本号。毕竟,之前写了不少的bug嘛!
Edition 版次,指在原版基础上稍做修改的翻版或翻印, 如home edition家庭版,print edition印刷版。
总结
这三个单词都表示了中文“版本”的含义,但其应用的对象有明显的区别。我个人理解着Version更像我们软件版本管理git里面的分支,而Revision更像是分支里面的小的节点。
最后,祝福大家顺心写code,远离bug。