软件开发中的30个错误 收藏
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.不做负载测试。 本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/yipulong/archive/2007/11/02/1862674.aspx |
|
来自: zjsxShenwx > 《编程技术》