十六招成为大型软件项目的开发英雄[2]

时间:2020-10-24 17:13:48 职业规划 我要投稿

十六招成为大型软件项目的开发英雄[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]】相关文章:

四招让你成为谈判高手11-19

浅析软件开发项目的管理10-17

园林实习目的2篇08-11

三项行动征文2篇01-26

成为项目总工必须要具备的六项技能03-11

浅谈软件开发项目的成本控制10-17

电子工艺实习目的2篇01-21

【荐】岗位实习目的2篇12-31

英雄联盟冷门操作小技巧-掌握五个成为大神08-07

J2EE开发原则10-13