以前没有真正的读过这本书,所以以前是敷衍,后来觉得是对自己的不负责,就忍住没有继续这样做下去,如果做的话,就要有 意义。所以我读了,我也写了,才有了这篇博客。
首先在读《构建之法》之前我先阅读了一下前人对这本书的看法,以前看书觉得没有那么重要,因为书中讲的太死板,不易懂,就如,对牛弹琴,也不是牛,就那种如果没有耐心没有基础的人来说,就如对牛弹琴,但是在读者寄语中,我觉得这本书不是这样的,他是值得我们度的,不仅仅是因为他讲的很明了易懂,更因为它的实用性。
这本书有很强的实用目的性,他想让学生在一定时间内切切实实的实践一些我们在课上书上学到的东西,掌握并了解这种方法的利弊。
有必要一提的是,在我看过的每一本有关软件工程的书上,基本都有这样一句话;程序=数据结构+算法。奥,可能有些不同。不同在于描述的对象不同,但他们所表述的意思大致相同。
在这里中,bug其实一直困扰我很久,为什么叫他bug,现在我知道了bug是软件实现的功能和用户期望的功能不一样。我们通常说的bug是自己在写程序时,出现了问题,这叫bug,当程序顺利运行,没有报错,正确输出的时候,这是没有bug。但现在,bug还包括了用户一方,没有达到预期的需求也会是一个bug。