郑州知网文化传播有限公司欢迎您!

郑州软件公司:网站建设对源码管理建议

作者:创始人 日期:2020-06-12 人气:1721

       建议一:使用好的配置管理工具,也称为版本控制工具(Version Control), 比如Git,SVN。 请彻底抛弃 VSS,如果是新采用配置管理工具,CVS已经不再是选项。 配置管理工具与版本控制工具可以理解为指的是相同工具。

       建议二:每个团队应当对代码配置项和非配置项有所说明,不要假设每个团队新人都是代码配置管理达人,小心自以为是的新手加入一些自以为是的垃圾。虽然可以删除,但发现再删除,其本身就是成本。

       建议三:纳入配置管理的文件的名称里不要含有版本号。当前的配置管理工具都有强大的版本控制功能,而只要在文件名中加入版本号,那么相当于放弃工具的版本控制功能,而只是把配置管理工具当成了普通的存储空间,就像共享目录、FTP一样。

       建议四:依赖项也需要添加到版本库,或者维护好相应的库,其中最重要的是构件库。 同时也包括图片,编译脚本,数据库脚本,自动化测试等等。

       建议五: 没有进入版本库,它就不存在,“工作进展的唯一标准就是代码进了版本库”。如果坚持执行这一条的话,发现其他的好习惯会随之而来。把任务分成小块所以经常提交代码,更加频繁的更新,集成代码。最重要的是,经常提交代码说明了正在做东西。

       建议六:识别代码配置项和非配置项。非配置项的例子有target目录,.class文件,.clashpath,.project, .sonar, thumbs,debug文件夹等等,利用ignore功能把非配置项忽略掉。代码配置项要完整,在别处能编译得到相同结果,但是又不干扰别处的工作环境。

       建议七:抛弃古老的配置管理三库做法,常说的三库是指开发库(动态库)、受控库和产品库(静态库);做法是开发库->受控库->产品库。 在当年没有强大版本控制工具的“古代”,三库做法是不得不的选择,而在现代版本控制工具(比如CVS,SVN,Git等)的支持下,三库做法变得落伍了。

       建议八:必须自己提交代码,而不是让别人代劳。有一些团队为了保证代码库的干净,让一个人专门负责审核和提交代码。这并不是一个好习惯。源代码管理并不是为了保持代码的纯净,起码在开发过程中不是这样。它的目的是让团队更频繁的集成各自的工作,当有问题的时候可以回退。

       建议九:整体环境在云计算条件下也是可以成为配置项,环境中最突出的元素是基础数据。当需要多种不同的环境(比如干净环境、仿真环境、某个时间点环境)进行调试、测试的时候,得到配置管理的环境在1分钟之内部署出来,那是多么高效的事情。 测试人员爱死这个了!

       建议十:避免表面CMMI做法-只管理维护一个受控库,展现给评估组和应付各类检查,而实质上,项目团队使用另外的库开展日常工作,只在应付检查时才把强制要求的交付物复制到受控库。这种做法满足CMMI评估,但实质上没有发挥配置管理的更多好处。古老的三库方案恰恰就是这样子的。

       郑州知网软件,郑州软件开发公司,郑州软件开发,郑州软件定制,郑州微信开发,郑州进销存定制开发,郑州OA系统开发,郑州软件开发公司

你觉得这篇文章怎么样?

00

快捷导航

商城二级分销 网络制作公司 直销软件开发定制 最新网络推广方法 网络营销就是 直销软件免费版 迈菲尔杀毒软件 市场营销策划的内容 一级分销商城 网络销售推广技巧 直销软件商城 ibm有分销商城 产品网络推广 新店营销策划方案 电子产品网络营销方案 网络推广途径 网络销售怎么推广 研发直销软件开发 服务市场营销策划 网络新媒体营销 郑州软件学校有哪些 seo整站优化服务 微商城三级分销开发 怎么自己做网络推广 上海企业营销策划 营销策划分类 市场营销的策划 网络推广营销哪家好 郑州seo服务 ktv软件开发