项目工期紧,常常成为很多事情的理由。因为赶时间,拿到需求后,不考虑哪种设计方案更合适,想到什么办法就用什么办法来做,甚至是没有设计可言,直接编码,写设计文档变成了浪费时间的一个事情。
我面试过很多应聘我们公司软件设计师职位的人,不少人进行设计的时候,眼光都放得不够开,不知道微软提供了很多可重用的代码,直接自己编码实现数据操作、日志处理、权限认证等事情,结果浪费了时间,而且还不能保证自己的代码是没有问题的。微软的代码都是经过严格测试的,设计架构良好的,可直接使用或者稍加修改则可以为自己所用。
不知道您的工作中,在设计方面是否有这样的一些问题:
1)无设计文档
2)有设计文档,但形同虚设
3)设计时没有考虑可以重用以前项目或者第三方的代码或组件
4)没有用需求来驱动设计
5)设计没有考虑多过一个的方案
6)没有考虑清楚设计的原则和标准
7)设计的弹性不够、架构落后?
8)代码与设计脱节?
9)到处都是面条式代码
......
请大家一起来列举一下设计、编码方面的“罪状”。
CMMIonline 版权所有
欢迎转载,但请给出指向本网站的链接:
http://www.cmmionline.net
版权声明见:
http://cmmionline.net/forums/thread/1340.aspx