应用程序开发总结(3)--版本
来源:互联网 发布:矩阵扰动 编辑:程序博客网 时间:2024/04/30 11:36
第五章 版本
如果不是别人给你强调版本,我想很多人都不在乎的代码的版本。在编程的的世界中,版本有
- 一个代码页面的版本,
- 一个类库的版本,
- 整个平台的版本,
- 文档的版本,
- 安装包的版本,
- 配置的版本,
- 数据的版本。
不要小看这一个个种类繁杂的版本,正是由于版本管理,才使得工作有前进,也可能退后重做。或许你用源代码管理你的代码页面的版本,但是我还是喜欢自己做一份版本。源代码管理不能分清楚一个改动是否是关键的。一个关键的改动才应该是被定义成一个版本,否则版本多达几百,每个版本之间差异就那么点,真心记不下来。同时我也会给代码添加标签。
CodeDescription是一个Attribute。通过关注于重点改动,我知道哪个版本开始我的代码是会有很大影响的。
上面的方法或许不能得到你的同意,你的理由是源代码管理存在注释。其实,这两者的差异在于源代码的注释是修改后才添加进去,而我的可以预先添加。还有一点是很直白的显示改动的内容。
维护版本管理有下列好处:
1)向后兼容,通过判断版本,你就知道用什么处理方法。
2)远程调试,用户或者系统集成人员通过告诉你版本,你大致知道问题出在哪儿。
3)平台更新的参考。一个确定版本是可以交付的。
4)系统分析,通过版本的变化,分析系统的走势,判断是否正确
5)系统返工的基础。如果新系统存在问题,而原系统不存在,可以进行对比。
初学者或者不关注系统架构的同学通常会忽略版本管理,需要不断的理解并在工作中执行版本管理。
0 0
- 应用程序开发总结(3)--版本
- 嵌入式应用程序开发总结
- 应用程序开发兼容性总结
- JAVA应用程序开发 知识总结
- Wince5.0应用程序开发总结
- IOS开发 应用程序本地化 总结
- 应用程序开发总结(2)---菜单
- 应用程序版本
- 嵌入式Linux应用程序开发详解学习总结
- 开发Qt应用程序的基本方法总结
- TQ2440实验板qtopia应用程序开发总结
- 用Qt开发Symbian应用程序总结
- 应用程序开发总结(1)--写作的起点
- 应用程序开发总结(4)--代码排版
- 应用程序开发总结(5)--类的切片
- 应用程序开发总结(5)--域名设计
- 应用程序开发总结(6)--路径管理
- 应用程序开发总结(9)--表单自动完成
- STL vector<bool>总结
- STM8S207使用外部24M晶振不起振的解决办法
- Sublime Text 2 快捷键(PC & MAC)
- Chrome 浏览器字体不显示问题
- STL算法---堆算法
- 应用程序开发总结(3)--版本
- System 表空间大且使用率高
- 那些我最喜欢的网络营销工具们。
- DEDECMS导航栏的顶级栏目、二级栏目及三级栏目的调用
- Fragment实际应用中的生命周期
- NIO组件Selector详解
- Android中的Logcat使用
- 北大ACM试题分类 - 实时更新我所有的解题报告链接
- NHibernate记录