JIANGzihao0222

导航

 

对于人月神话进行再一次的阅读,又有了新一样的收获:

       首先,对于书名,我一直以为是日月神话,不过我认为我之后不会记错了,人月在作者眼中是一个单位,光年是光一年走的距离,而人月是一个人一个月所达到了的成果(我认为),而神话,是说的程序员通过巧妙的设计,完美的组合,在电脑内创造出一个神话一般的完美事物。

        第一章:焦油坑,暗喻软件开发的过程,一些大型动物会筋疲力竭死在焦油坑内,一些有额能力的人也会倒在软件工程的开发过程中,这是一个牵连很多事物的过程,类似于焦油坑,粘连的焦油会再将你拉入深渊,软件开发的问题会彼此联系,彼此影响,会将一个简单问题复杂化,这就需要我们去正确看待它,去解决它。首先,进行开发的过程是有趣的,也是烦人的。有趣的是可以通过自己的手去创造一个听从自己的世界,自己是造物主,而当自己的产品得到好的应用和他人的评价后,这种有趣的感觉会异常激烈;但同样也是烦人的,令人恶心的,bug层出不穷,对他人的依赖,去研究,去修改。

       第二章:人月神话,每个人都是乐观主义者,对于程序有着极大的自信,认为他肯定可以远行,但是却忽略了时间,忽略了我们编程过程中遇到的问题,这是程序员该忌讳的,人月:衡量一项工作是一个危险带有欺骗性的神话,(看来我上面理解错了),暗示人员数量和时间是相互替换的,但是也仅仅是完全不相干的事物上,比如做饭和洗衣服,两个人做比一个人快,但是对于做饭和洗锅,两个人和一个人差不了多少。软件开发的过程是一个系统工作,是一种错综复杂的关系的实现,沟通,交流的工作量非常巨大,如果没有良好的沟通和合作,无疑会搬起石头砸自己的脚,将项目弄得一团糟。对于软件任务的安排:1/3的计划,1/6的编码,1/4的软件测试和早期系统测试,1/4的系统测试,一个计划显得尤为重要,是软件开发的纲领。

      然后,对于人月神话的理解还是很欠缺,没有切身的体会。

posted on 2023-03-30 11:22  实名吓我一跳  阅读(29)  评论(0)    收藏  举报