关于“优雅”的设计

  每当遇到优秀的的设计或解决方案我的第一反应总是想用“优雅”这个词来形容。我认为所谓优秀的,完美的,经典的等等都不能贴切的形容一个好的设计。一个好的设计不在于运用了多少编程技巧,也不在于实现了四行就能算到圆周率小数点后500位之类的精妙算法,而是在于简单有效的实现方案,让人看过之后觉得那简直是显而易见的实现方式。简单有效意味着健壮性,可维护性,可扩展性,这些对于软件都是至关重要的。
    要做出“简单有效”的设计是需要功力的,需要深厚的积累,丰富的经验,甚至天赋...曾经想从书本学习如何做好的设计,后来发现很难。像设计模式这样的好书实在是凤毛麟角。之于设计这类事物,更多的只可意会不可言传,有时甚至是突发的灵感。因此还是需要在实践中多积累多体会才会有所提高... 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值