码迷,mamicode.com
首页 > 其他好文 > 详细

大道至简第二章读后感

时间:2015-09-26 10:24:32      阅读:119      评论:0      收藏:0      [点我收藏+]

标签:

     “僰道有故蜀王兵兰,亦有神作大滩江中。其崖崭峻不可破,(冰)乃积薪烧之”李冰用积火而烧之的办法来开一座山,而愚公做的就是扣石垦壤,将土石填于渤海之北,两种不同的方法,站在不同的角度。李冰正在修建都江堰,不可能要用愚公的方法,他也许想过凿山,总有一天凿穿的时候,他也只能是想想了,如果这样会花费很多的时间来开山且工程量巨大,他必须做出优化,凭他的经验想出积薪烧之的方法。也许在愚公的后代中也会有这样一个人,愚公只是将工程明确,却没有将工程优化。“懒人”其实就是在巨大工程面前能停下来想一想的人,不想有的“勤快的人”工作起来根本停不下来。这两种人都能完成工作,效率谁高就不言而喻了。所以当感觉工作量大时,应该停下来想想有没有能够优化的地方,提供效率,而不仅仅提高自己的速度。

  一百万行代码写在一个文件中在现在来看也是一个巨大的工程,尤其是在修复bug是更是一个痛苦的过程。于是有的懒人就想出能不能有什么能够优化这一过程的方法呢?于是模块就出现了。大大简化了编程的难度,和修复的难度。有的人只想如何完成这一项工作,于是他们只想着如何完成这一项工作而忽略了还有更好的方法能够更有效率的去完成这一工程。

  于是另一种思想出现了,就是分类,将你编写的程序分类,这样能更清晰的分清程序的脉络,别人看你的程序就像进入一间干干净净的房间一样,清晰整洁。更有利于对程序的修复和优化。

  程序=算法+结构+方法,程序=算法+结构 在这之前已经解释了,那么方法又是什么呢?决定了我们用什么样的方式组织编写程序,一个程序的成功与否完全由它决定,这一章都在讲懒人创造了方法,方法其实是程序优化的方法,将复杂的过程简化,将复杂的程序分类简化,这就是方法,这也是懒人的方法。方法的应用也是这一程序的精髓,所以面对巨大的工程时应该想想有没有优化的方法,而不是低头去苦干。

 

大道至简第二章读后感

标签:

原文地址:http://www.cnblogs.com/myblog-2015/p/4840111.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!