red-hat 发表于 2007-11-13 23:28:25

软件开发中的30个错误(ZT)

1.不理解用户的需求。缺乏用户提出需求,或者根本就不问。
2.低估项目的规模。
3.快速通过计划编制过程,或者没有计划编制过程。严重地编码优先,计划靠后!
4.没有尽早的、经常性地测试,或者根本就不测试。并且养成如此习惯。
5.选择很“酷”的方法学。

6.不使用方法论。
7.让软件开发者运行软件开发项目。
8.盲目、动机不明确的开发团队。你必须激发团队成员的激情!如果你不能激发他们,就别尝试领导他们。你的团队会停滞不前。
9.打算稍后追上计划。你千万别这么想!
10.没有版本管控!

11.在软件开发过程中决定更换开发工具。
12.允许属性扩展。
13.遗漏必需任务以缩短项目计划。
14.在开发项目过程中缺少管理控制手段。
15.缺乏高级别的业务支持。

16.在项目后期加入成员,以提高进度。这样子做,只会使进度更往后延...
17.没有单元测试。使用Visual Studio Team Foundation Server 并且设置一些自动测试。
18.提起软件开发人员的注意。如果你设法改正一两个这些软件开发中的错误,你将需要强调一批程序员来解决。
19.缺乏错误处理。
20.“个人英雄主义”错误。这个经常发生在软件开发过程中...

21.不使用正确的拼写来命名变量。
22.不了解将要运行软件的部署环境及硬件配置。
23.没有命名规范和编码规范。
24.任意使用全局变量。
25.在软件开发过程中根本不寻求帮助。

26.不注释代码。
27.把项目相关信息据为己有。你认为这样你会变得很有价值吗?恰巧不是的,并且这是导致你被项目组踢出局的原因。也有可能被公司排斥在外。
28.在应用层而不是在数据库层执行数据库操作。
29.不验证数据!呀...是的..让我们假设所有的数据都是正确有吧!不!
30.不做负载测试。
页: [1]
查看完整版本: 软件开发中的30个错误(ZT)