程序员修炼之道读后感3

生活不会停步不前,我们编写代码须要进一切努力编写尽可能宽松灵活的代码。

时间的耦合

时间是软件架构的一个常常被忽视的方面,吸引我们的时间只是进度表上的时间。作为软件自身的一种设计要素,时间有两个方面对我们很重要:并发和次序。我们在编程时,通常并没有把这两个方面放在心上。当人们最初坐下来开始设计架构、或是编写程序时,事情往往是线性的,那是大多数人的思考方式——总是先做这个,然后再做那个。但这样思考会带来时间耦合:在时间上的耦合,方法A 必须总在方法B之前调用,“嘀”必须在“嗒”之前发生。

随着程序的演化,我们有必要重新思考早先的决策,并重写部分代码。这一过程非常自然。代码需要演化;它不是静态的事物。

自动化无处不在,让计算机去做重复、庸常的事情——它会做得比我们更好。我们有更重要、更困难的事情要做。项目编辑,生成代码,回归测试,最终构件这是软件必不可少的环节。测试是十分重要的,所以我们必须要早测试,常测试,自动测试,一旦我们有了代码我们就要进行测试,比如单元测试,集成测试,验证和校验,资源耗尽错误及恢复,性能测试,可用性测试。

这本书读完了,有很多收获,了解了软件工程师应该做的,怎样做才能提高自己各方面的能力。2015年4月5号。

时间: 2024-10-27 12:59:32

程序员修炼之道读后感3的相关文章

程序员修炼之道读后感1

程序员修炼之道从小工到专家 到今天为止读完了该书的前两章,有了一些启发和体会,感觉有必要下下来做一些总结. 这本书用了许多列子关于软件的或不关于软件,都给了我很多感受,因为它们都是前辈们珍贵的经验,对我们以后的工作和生活将产生重要影响. 程序员应该注重实效,这是一种解决问题的风格,程序员应把问题放到更大的环境中去解决,总是设法注意更大的图景. 在所有的弱点中,最大的弱点就是害怕暴露弱点.我们程序员应该勇于承认自己的不足,这样才能更大的提高自己的能力,满足客户的要求,实现双赢.这就要求程序员必须有

程序员修炼之道读后感

初入软件工程专业的我,在读了部分程序员修炼之道之后感觉这本书十分的有用,目前我读到的对我最有价值的就是正交行,就是在编译工程项目时一定要注意各个部分之间尽量的少牵扯联系,做到这些在我们改动某个部分的文件的内容时就就不会“打扰”到隔壁的文件夹,对后期的维护和更新有着很大的帮助,还有就是在编写代码时一定要注意代码的可撤销性因为我们的策划不是一成不变的,他很有可能在某一天就会有着会影响到之前写完的工程的某个部分,可撤销性就是在不适用这段代码时,在删除他的情况下不影响其他代码,这里面讲到了“曳光弹”,这

程序员修炼之道读后感2

最近,我又继续阅读了<程序员修炼之道>,又有了更深一步的了解. 我们不止应正确的规范自身行为,而且也应该规范自己说话的行为,正如书中所说“你说什么和你怎么说同等重要.”,不论是在生活中还是在工作学习中我们都避免不了与人交流,因此规划自己的交流,因为,交流越有效,你就越有影响力. 第二章,注重实效的途径.注重实效,第一步是要避免不必要的重复.,使系统中的每一项知识都必须具有单一.无歧义.权威的表示.而做到它的就需要我们不要重复你自己),我明白了很多关于作为要做一个注重实效的程序员的方法,最重要的

程序员修炼之道读后感4

最近阅读了<程序员的修炼之道:从小工到专家>第四章:“注重实效的偏执”首先我明白了一个人的精力是有限的,不可能写出完美的软件,所以我们会对自己编写的代码可能出现的错误书写另外的代码进行处理.我们要明确每个软件要做的事,规定每个方法应该发挥的作用,要控制好可能影响每个方法的结果的因素.我明白了要通过合约进行设计,并对输入方法的参数进行控制,要在代码中加入断言进行方法用真判断,当问题发生时,能够找到出错原因.我了解不变项的重要性以及语义不变项的概念.当使用资源完毕时,要记得释放,不然程序可能会出现

程序员修炼之道读后感一

这篇读后感也是我在接触这本书之后阅读了前面的部分以及总览后的到的心得体会 首先作为一个程序员,我们要做到负责任,也不能为自己找一些蹩脚的理由来为自己开脱,而在编写软件时要保证代码的实用和有效,而不是胡拼乱凑出一堆冗杂无用的代码从而破坏整体代码的实现,身处于一个团队之中,我们也要学会去让整个团队变得更加有活力,保证团队中任务的进行,也要拥有一个宽广的视野,不能因小失大,捡了芝麻丢了西瓜. 同时我们作为程序员,所写出的程序必定是要满足客户的需求,保证程序的质量的,但这并不意味着一定要十全十美. 作为

程序员修炼之道-读后感

很多项目开始的时候,或者很多特性在规划的时候,第一步就是需求分析.需求分析可谓是整个软件开发中至关重要的一步.然而有些时候,开发团队都弄不清楚这个特性到底是干什么,他们自然不知道,因为他们不是用户.真正的需求只有用户才知道.不过,你不一定有大量的时间与用户沟通,用户也不一定能把他真正的想法完美而无歧义地表达出来.书中针对这种需求不明的开发,提出了两种不同的解决方案:原型和曳光弹. 原型开发有一个非常重要的前提:任何所写的代码,将一定会被遗弃.如果不满足这个前提,请不要使用这种方法,否则会发生很严

程序员修炼之道第一章读后感

首先我读了序言,明白了这本书可能现在还是读不懂,但是书中的有些知识可能会帮助我以后开发软件少走点弯路, 所以,可能我现在还不太懂,但是我一定会好好阅读,尽量多理解书中的一些经验和内容,这是我对自己读这本书的要求. 求. 接着我读了第一章的内容,虽然第一章篇幅不多,但整体读下来还是收获很多的.在第一章的一开始,就教会了我做一 个做一个程序员的原则,那就是诚实和负责任.如果你做错了某些事,承认它,并给出补救的选择,不要把责任推卸给别人. 更不要找各种各样的借口.不要说事情做不到,而要说能够做什么来挽

《程序员修炼之道》读后感(一)【序言与第一章】

关于本书 在真正打开本书之前我只听说过<程序员修炼之道>是一本好书,我以为它和老师之前介绍过的<大道至简>一样是一本讲精义.讲道理的书(并不是说这样的书不好,只是它们对于开发经验欠缺的学生来说实在有些遥远与晦涩),而本书开篇寥寥几句便打破了我的认识.虽然我只读了本书的前半部分,但从这冰山一角中我可以窥见本书的真诚与实用,我佩服作者对于简单句的运用,第一次打开本书序言的第一句话“本书将帮助你成为更好的程序员”使本来昏昏欲睡的我打了个激灵,我看过别的技术书籍往往开篇会说本书会讲什么.你

《程序员修炼之道---从小工到专家》第一章读后感

<程序员修炼之道---从小工到专家>一书由美国Andrew Hunt和David Thomas所著,主要讲述了一位程序员应当如何从个人责任,职业发展,到基本工具,实际的编程项目中发展自己.本书第一章的标题为:注重实效的哲学. 第一章整体主要从程序员个人对待团队,同事,领导,以及自己的前途发展,学习时应当持有的态度出发入手,讲述了程序员在公司中应有的职业操守和准则.作者在开篇时向我们讲述了应当如何成为一位高效的程序员,而后则是分别从各各的方面论述这一观点.首先 第一点是:要对事负责.在工作中如果