如何构建有生命力的软件(一)细节之处的设计决定软件的生命力。

在理解了业务,搞明白了需求以后,软件的重点就在于设计,设计的对象从大到小,架构设计,概要设计,详细设计,类的设计,函数的设计,变量名的设计,用户友好性的设计,对话框的设计,按钮的设计,Trace信息的设计,提示语句的设计,软件处处都体现着设计的智慧。许多人提起设计好象就是很大,很高的,很远的事情;其实设计工作是很具体,很细微的。细节才能体现出品质,体现出差别;所有的轿车的架构基本都是一样的,四轮驱动或者后轮驱动,三厢或者两厢,架构都是基本透明的,一眼就能看明白的,但是轿车的品质却相差悬殊,其原因不在于架构,而在于每一个细节的设计和工艺。
以前我一直以为架构设计好了,基本上就能确定项目的结果了,其实这种想法是不成熟的表现。设计的工作非常多,架构的工作非常重要,但是决定软件生命力的不仅仅是架构,各个模块,各个细节的设计都是同等重要的。架构别人很容易学得到,但是每个模块,每个细节的设计却是多年积累的真功夫,是不能轻易学到的。而细节又是距离用户最近的,是用户触手可及的,最能影响用户体验的。

细节决定成败,当然细节的设计也会决定成败。

因此重视设计不仅仅重视大的,系统级的设计,更要将更多的精力投入到每一细节的设计中!
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值