- 相关推荐
十六招成为大型软件项目的开发英雄[2]
1、源代码控制(Source Control)
你有源代码控制系统吗?如果没有,那就是个大问题了。你得赶紧添置一个。没有源代码控制,你就跟玩俄式轮盘一样:你不能恢复已做出的更改,你没有源代码的备份,你没有历史记录,这样你也几乎不可能建立合适的"持续集成"的服务装置。
2、持续集成(Continuous Integration)
你有一个持续集成的服务器装置吗?设想一下:生成器是根据导入的代码进行编译,如果你每次导入的代码,都让生成器来编译,这就足以使整个过程变得复杂了,更不用说有很多人导入各种各样的代码。但是,持续集成装置将自动地编译你的软件项目,并且能给你编译的结果。你甚至能添加Unit Tests、Coding Standards Tests等等。但是为了让你更容易明白还是不要搞的太复杂。
3、软件缺陷跟踪系统(Bug Tracking System)
如果没有软件缺陷跟踪系统你就无法方便地衡量软件的质量。在任何时候你都应该能够看到哪些功能模块正在被构建、被测试、被通过以及哪些模块出现问题了等等。如果你还在依靠excel表或是笔记做这项工作,那么赶快投资一点钱添置一个(程序)错误跟踪系统吧!
4、补丁系统(Patching System)
这里我并不是要谈论installer的问题,我要说的是你需要一个补丁系统。你肯定不想经常重装你的testers.
5、删减未测试的功能模块(Disable Untested Features)
删减你的软件中所有未完整地经过软件缺陷测试以及未被使用者认可的功能模块。如果你的软件陷入困境,你很可能会觉得其中还有90%-95%的功能模块能够执行,而实际上却只有80%.
【十六招成为大型软件项目的开发英雄[2]】相关文章:
Java开发实习目的04-18
五招教你成为老板爱将08-13
5招让你成为办公室女王07-07
13招成为一个好上司07-21
16招让你成为羽毛球高手03-26
十招让你迅速成为抢手人才11-10
浅谈软件开发项目的管理03-29
以下5招让你成为下属爱戴的好上司03-10
成为项目总工必须要具备的六项技能03-20