您的浏览器不支持CSS3,建议使用Firfox、Chrome等浏览器,以取得最佳显示效果

代码设计的三重境界

学习思考 168℃ 0 4周前 (01-23)

代码设计能力的三个阶段(写作文、图形设计或者干其他事同理):

第一阶段,缺乏设计。没有意识到代码设计的意义,或者意识到了但没有设计的能力。

第二阶段,过度设计,或者生搬硬套别人的设计。此时已经有很大进步,知道代码设计的重要性了,但是并没有理解代码设计的根本目的,觉得设计的越复杂越牛逼,实际上是让别人看不懂,甚至自己都被绕晕了,而问题并没有很好的解决。或者是强行套用别人的结论,没考虑实际情况差异。

第三阶段,用最简单优雅的方式,解决最复杂棘手的问题,正所谓大道至简。这个阶段才是真正的高手,不仅有技术实力,还懂得哲学指导思想。明白了代码设计的精髓,并不是要搞的别人看不懂,而是Don’t make me think,看的人很快就看明白了并且恍然大悟,原来头疼的问题这么简单就解决了,实在是精妙。

最后,欢迎扫码关注微信公众号,也可以加我微信 jzj2015 交流(注明来自博客)。

本文由原创,转载请注明来源:http://www.paincker.com/code-design
(标注了原文链接的文章除外)

0

暂无评论

评论前:需填写以下信息,或 登录

用户登录

忘记密码?