《梦断代码》阅读笔记01

       刚翻开这本书的时候,我觉得很奇怪,因为这本书是从第0章开始的。这是我第一次看到一本书是从第0章开始的。我翻开书仔细的阅读了一下,因为计算机从0开始计数,很直接的一个答案。

      按照我们一般的思路,如果一个项目的一个部分延期了,那么就应该向一个项目中投入更大的人力,推动项目更快的完成。但是在这本书中,有一个布鲁克斯法则,这个法则说到,向已延误的项目中补充人力,只会使其继续延误。在这本书中,作者还讲了一个故事,一群很有经验的代码高手在先进软件开发模式的指导下,没有资金压力,在更多高手的带领下,原计划用一到两年的时间开发出一个备受期待的个人信息管理软件,后来花了七年时间才完成这一创举,但是已经无人喝彩,通过这个故事,我们可以明白,其实软件开发不仅仅是代码方面。

      从这本书中学到,我们做任何事都要有动力,只有有了动力,我们才会使事情高质量,有个不错的效果。我们在完成一个项目之前要考虑预期效果是怎样的,估计的花费大概是多少,软件推广之后用什么去盈利,以及大概能赚多少钱,在做之前都得先考虑清楚,不然的话辛辛苦苦忙了好长时间却只得到了电脑里存的一些无用的代码。记得老师说过,如果你写的代码没有人用,那他就是没有用的。

    我们之前在做一个代码的时候想的都是,如何用简单的代码完成这个作业,在写作业之前,没有考虑想要什么效果,没有考虑完成这个作业我要用多长时间。这些都是错误的,这样不仅是造成作业中有更多的bug,同时也浪费了更多的时间。在之后的学习中,我会先考虑这些问题,然后再去完成作业。

  

原文地址:https://www.cnblogs.com/zhaoxinhui/p/10997092.html