没有经过SD的SD
现在的代码由于当初SD时架构不合理导致了一些无法解决的功能性缺陷,需要重构
调查结束后,开始SD了,大家开始先试写代码,写着写着就写上瘾了,干脆把SD的事搁一边,先把代码完成七八成左右,然后再反馈到SD,再拿这样的SD去评审
这样的确比先写SD要轻松许多,对于难度不是很大的项目,SD仿佛成了一种形式
当有人质疑时,如果想论证这没什么不妥,我想大部分都会想到:
1.螺旋模型
2.敏捷开发
这两者的前提都是需求不明时,通过迭代的方式,逐渐让需求明朗。
程序员也许就是想逃避SD才情愿直接编码的。
我来韶韶这样做有啥不妥:
1.写好代码后,先入为主,不容易发现SD的错误
2.降低了SD的能力,只会编码的程序员并不一定是很好的程序员,做分析和设计时考虑的问题和编码时考虑的问题不是一个数量级的
3.SD被专家推翻后,写的代码就废掉了,推进的成本高了
我们项目比较简单,不会出太大问题
April 20th, 2010 by xifanlou | Posted in 杂记 | Comments (0)