JIANGzihao0222

导航

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5
统计
 

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

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

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

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

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

posted on   实名吓我一跳  阅读(17)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 25岁的心里话
· 闲置电脑爆改个人服务器(超详细) #公网映射 #Vmware虚拟网络编辑器
· 零经验选手,Compose 一天开发一款小游戏!
· 因为Apifox不支持离线,我果断选择了Apipost!
· 通过 API 将Deepseek响应流式内容输出到前端
 
点击右上角即可分享
微信分享提示