首页 > 编程语言 >程序员修炼之道 读后感2

程序员修炼之道 读后感2

时间:2022-09-30 22:46:05浏览次数:47  
标签:读后感 重复 代码 自己 正交 程序员 修炼 注重实效

第一章 注重实效的哲学在所有的弱点中,最大的弱点就是害怕暴露弱点。程序员整天与最后期限、BUG打交道,不可能不犯错误,一个软件项目中还有许多因素根本就不是程序员所控制的,所以项目延期、BUG激增、需求不断涌现都是常有的事。出现这些问题时,勇敢地承认它,而不是寻找借口,不断尝试原型、测试、重构、自动化等手段来解决这些问题才是程序员的王道。

作为程序员,自己的所知道的计算机技术、所工作领域的全部事实以及自己所用的经验都是自己的知识资产。经营好自己的资产,要定期为自己的资产投资、掌握更多的技术、抓住机会、不要介意在新技术流行前学习它。本书为我们提出了一些提高自己资金的方式:每年至少学习一种新的语言、每季度阅读一本技术书籍、也要阅读非技术书籍、上课、参加本地用户组织、试验不同环境、跟上潮流、上网。这些对我又是一个很大的提醒,自己不爱读书,即使上网也没有足够的耐性去读那些科技论文,技术论文。以后要多多注意了。

 

随后继续阅读了第二章:注重实效的途径。注重实效,第一步是要避免不必要的重复。,使系统中的每一项知识都必须具有单一、无歧义、权威的表示。而做到它的就需要我们DRY –Don’t Repeat Yourself(不要重复你自己),既然如此我们就要知道,重复是怎样发生的:

1) 强加的重复

2) 无意的重复

3) 无耐性的重复

4) 开发者之间的重复

书中也给出了解决办法:

1.1,信息的多种表示代码中的文档,糟糕的代码才需要许多注释,不可信任的注释比完全没有注释更糟糕。

1.2文档与代码,一致更新。

1.3语言问题,应该用头文件记载接口问题,用实现文件记载代码的使用者无须了解的实际细节。

2.1在可能的情况下,应该总是用访问器函数读写对象的属性,这将使未来增加功能变得更容易.

2.2访问器函数的使用与Uniform Access原则紧密相关,该原则规定:模块提供的所有服务都应能通过统一的表示法使用,该表示法不能泄漏它们是通过存储,还是通过计算实现的.

3.1拒绝懒惰,抵抗诱惑,脚踏实地的工作

3.2“欲速则不达”

4鼓励开发者相互进行主动的交流,设置论坛,用以讨论常见问题,让某个团队成员担任项目资料管理员,其工作是促进知识的交流.

第二是要利用好“正交性”(表示某种不相依赖性或是解耦性,如果两个或更多事物中的一个发生变化,不会影响其他事物,这些事物就是正交的,在设计良好的系统中,数据库代码与用户界面是正交的.)正如书中所言:正交可以

1,提高生产率,改动得以局部化,所以开发时间和测试时间得以降低,还可以促进复用,对正交的组件进行组合,生产率会提高;

2,降低风险,将问题局限在该区域中;

标签:读后感,重复,代码,自己,正交,程序员,修炼,注重实效
From: https://www.cnblogs.com/jm56/p/16746444.html

相关文章

  • 程序员修炼之道——从小工到专家读后感2
    在开发过程中出现未曾预料的技术问题,交付晚了等情况,没关系,这些是无法避免的。发生了,我们就要尽可能想方设法地职业的去处理它们。程序员这个职业需要诚实和坦率,要敢于承认......
  • 《程序员修炼之道:从小工到专家》读书笔记2
    除了是程序员,AndyHunt还是一位木匠和音乐家,你LD将v到h与这样的背景粕关单引擎飞机。尽管作者未曾明言,在本书的许多地方、你都将看到与这样的背景相关的叙述。我想,对于两位......
  • 程序员修炼之道 从小工到专家读后感1
    读了一下这个书我明白了要主动思考,保持好奇,提高能力保持好奇心,主动思考自己的工作,不断学习提高自己的技艺(这个词很有意思,对应那局:编程是一门艺术)。这个我相信大家懂得都懂......
  • 九月读书笔记《程序员修炼之道——从小工到专家》
        本月,在王老师的推荐下,我进行了对美国的安德鲁·亨特和大卫·托马斯编著的《程序员修炼之道——从小工到专家》这本书的学习工作。本次学习让我受益匪浅,以下是我......
  • 《程序员修炼之道:从小工到专家》9月阅读笔记_第二章
    第二章注重实效的途径本章总结了在软件开发中的想法和途径,中心思想:不要在系统各处对知识进行重复,不要把任何一项知识点分散在多个系统组件中。1、重复的危害摘要:......
  • 《程序员修炼之道:从小工到专家》读书笔记1
    本书原名“ThePragmaticProgrammer”.也就是“注重实效的程序员”。正如书名所示.本书将围绕“注重实效”讲述关于编程的各种话题:个人责任、曳光弹开发、调试策略、元程......
  • 阅读笔记程序员修炼之道
    第一节:我的源码让猫给吃了。1、开发过程中出现未曾预料的技术问题,交付晚了等情况,没关系,这些是无法避免的。发生了,我们就要尽可能想方设法地职业的去处理它们。程序员这个......
  • 《程序员修炼之道:从小工到专家》阅读笔记二
    完美的软件×足够好的软件--用户的参与权衡与反馈√软件编写:用户的需求与用户的预期。制作的系统的范围和质量应该作为系统需求的一部分并规定下来。--使质量成为需求......
  • 程序员修炼之道笔记2
    第三节:石头汤和煮青蛙这一节是对于面对团队出现团结问题的解决办法。当团队出现问题时,你要做的首先是做好自己,努力的完成自己要完成的部分,才能带动起其它人的工作兴趣,给他......
  • 程序员修炼之道 从小工到专家第一章(2)
    足够好的软件:1、使质量成为需求问题。很多时候对于质量的评估都是开发人员在进行,我们对质量要求低,交付时会出现很多问题,我们对质量要求高,会很大程度延误工期。所以指定需......