关于软件版本号更新
对于版本号的升级,其实不同的公司可能理解会不一样。
在之前一家公司的时候,有出过专门针对软件版本号的说明。
一直以来,我自己的理解,第一位的版本号,一般很少变动,基本上全新开发的版本,完全重构的版本,才会变这个版本号。比如1.0版本可能是C++开发的,2.0版本可能变成用C#开发了。而且1.0和2.0的版本可能都会继续维护。比如1.0的延伸版本有1.1,1.2.5,2.0的延伸版本有2.1,2.1.6等等。这种版本的更迭类似XP升级到Windows 7,两个系统都会继续更新版本。
第二位的版本号,一般是比较大的功能修改。但是这个修改还是在原来的代码上修改的。而且后面的更新也都只针对新版本的。
第三位的版本号,一般是一些小修改,或者BUG修复类的。
下面是网络上的一个说法,供平时开发参考。
版本格式:主版本号.次版本号.修订号,版本号递增规则如下:
主版本号:当你做了不兼容的API 修改。
次版本号:当你做了向下兼容的功能性新增。
修订号:当你做了向下兼容的问题修正。
先行版本号及版本编译信息可以加到“主版本号.次版本号.修订号”的后面,作为延伸。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧