陈斌彬的技术博客

Stay foolish,stay hungry

思想笔记-35

优秀的设计应具备以下特点:

1.优秀的设计都是需求驱动的,不熟悉需求就做出来的设计是不靠谱的

2.优秀的设计应该是当前团队能理解能实现的,太超前的设计项目团队做不出来,这个设计只能是摆设;

3.优秀的设计应充分考虑当前各种限制条件,适当做出平衡,能保证达成项目的目标;

4.优秀的设计能尽量降低项目的整体工作量,让整个项目更加可控。

优秀的设计是需要从分析需求开始的;架构设计是全面考虑各种需求、项目的工期限制预算限制,还有项目组人员水平后综合做出来的一种平衡。