您的位置:首页 > 其它

关于版本号的一些思考

2013-08-23 14:08 106 查看
  不要忽视既已存在的东西,所以开发以增量式进行,有新想法,思路,不要破坏以前的工作。开发每一个模块,定义接口,书写实现

  每个模块定义一个版本号,a:b:c:d

  a段是兼容版本号。也就是说,这个版本内,接口是稳定的,新版本,只增,不减不改

  b段是增量版本号,也就是在a版本内,如果有接口增加,则增加这个段

  c段是优化版本号,也就是接口没有任何变化,只是修改了内部实现

  d是调试版本号

  关于版本的使用,发布的版本号可以到c段或d段,以表示版本差异

  但是模块名称只到a段,以便于模块使用上的稳定,因为a段是兼容版本号,所以即使版本更新,也不需要更改用户代码

  所以每一个兼容版本要开发一个以a段为名称的用户接口,发布新版本时,只要将新版本模块与a段接口连接即可(该接口也可能增加,但是不会减少或改变)

  当模块发展到一定地步(冗余过多,过分膨胀),考虑发展新的a段版本吧(重构),这样既保持了原来的部分不一次性推翻,又能稳步进步
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: