软件设计症状分析

需求易变,所以把握不准情有可原。

在需求实现之前,很容易以距离下一次需求变化的时间来做预估,但这种情况往往会事与愿违;于是善于考虑变化的这群人逐步养成提前准备好应对变化的方案,其中很多方案做出来后,可能永远没有机会被使用。对这种情况可简单称做:过度设计
更多时候是有意或无意地忽略需求潜在的变化,头痛医头、脚痛医脚地处理当前的麻烦。这种情况则又是:设计不足
当然还有第三种情况,既不甘心设计不足,又担心过度设计,犹豫之间踌躇不前。这叫设计拖延症

如何把握设计的节奏?

务实派认为:需求是因、设计是果,设计应该由需求驱动,不能一味地忽略设计。
需求则来自人,虽然纷繁复杂,但也千人千面。大而全一定不适合每个人,但做到极致也不一定就适合,所谓过犹不及

事不过三”,就是一个很有智慧的节奏控制,放到软件设计的场景下,就是:在需求第二次引起变化时做设计,即不被同一颗子弹击中两次。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 一年光阴,经历很多,有多少畅快?又有多少眼泪? 蓦然回首,已是沧海桑田,物是人非。经历过的无数负担和劳累,弹弹身上...
    风吹流水阅读 484评论 1 5
  • 偶尔细细回想,发现自己的生活其实也过得蛮精彩的,各种奇怪的,好的,坏的事情都发生过,无论是工作还是感情方面的...
    coey_sun阅读 312评论 0 0
  • http://blog.csdn.net/cuibo1123/article/details/51017376ht...
    o0下一站生活0o阅读 209评论 0 1
  • 文字从来都是一个人内心深处最真实的写照,也是一个人心底最柔软的角落,有时候你所企及的生活,终究不是属于你的,无论你...
    遇见萝丫头阅读 108评论 0 1
  • 余自十一岁始看武侠,阅尽还珠楼主,古龙,金庸,梁羽生等大家,期间笔力一般,至今记忆磨灭之武侠作家作品数不胜数。 ...
    5216d0ab10b6阅读 639评论 0 0