首页 > 编程语言 >十月阅读笔记2.《程序员修炼之道:从小工到专家》

十月阅读笔记2.《程序员修炼之道:从小工到专家》

时间:2022-11-01 10:15:36浏览次数:44  
标签:直线 需要 小工 位置 正交 程序员 修炼 射击 曳光弹

八:正交性

正交性是一个从几何学中借鉴而来的术语,如果两条直线相交成直角,他们就是正交的。这在向量中的解释是沿着一条直线移动,你投影到另一条直线上的位置不变。在计算机中,该术语用于表示某种不相依赖性或解耦性。正交的好处是它提高生产效率,各个组件不相互依赖,使得改变得以局部化,促进复用,对于正交组件进行组合也可以提高生产效率,同时它还降低了代码的风险。延伸开来,项目团队的配合也应该遵循正交性。如果成员之间任务重叠较多容易让大家疑惑问题和责任的归属如何划分,这会造成配合的效率低下。代码设计的时候也应该尽可能考虑正交性,这需要结合一些特定的设计模式以达成目的。

九:可撤销性

如果某个想法是你唯一的想法,再没有什么比这更危险的事情了。在设计软件时,我们需要为可能出现的某种错误做准备,比如数据库的更换,开发平台的更换。这需要我们设计之初就考虑到构建一个相对灵活的架构。

十:曳光弹

在黑暗中使用机枪射击有两种方式。你需要知道目标准确的位置,然后考虑当时的温度、湿度、气压、风力等一系列因素,计算完位置之后进行射击。使用曳光弹,发射时,曳光弹中的磷点燃,会照亮它经过的地方和最终位置,我们用曳光弹确认位置之后,就不需要那些繁杂的计算,直接使用机枪进行射击。在黑暗中发光的代码。通常一个项目的开发是非常复杂的,如果只是一个模块的开发,我们可能直到最后才能确认项目运行情况。更好的做法是,我们要让系统尽早的跑起来,然后根据需要给它完善细节。这样会有以下好处:用户能够及早看到能工作的东西。开发者构建了一个能在其中工作的结构。你有了可用于演示的东西。你能够感觉到工作进展。

标签:直线,需要,小工,位置,正交,程序员,修炼,射击,曳光弹
From: https://www.cnblogs.com/-GYP/p/16846745.html

相关文章

  • 十月阅读笔记1.《程序员修炼之道:从小工到专家》
    六:交流知道你想要说什么,当我们面临会议,重要通话,或者只是撰写技术文档,问下自己你要表达的中心想法是什么,围绕这一点进行展开。了解你的听众,选择风格,传达一个消息,可以是正......
  • 程序员修炼之道2
    为了找到未来的兴趣和生活,我决定看看《程序员修炼之道》这本书。现在,读完第一章后,这本书告诉我们如何成为一名合格的程序员,以及如何开发自己的程序和代码。在这本书中,我们......
  • 《程序员修炼之道》读后感
    抱着想找到未来的兴趣和生活的目的我选择了观看《程序员修炼之道-从小工到专家》这本书,目前看完了第一章,这本书向我们讲述了怎么样成为一个合格的程序员,以及怎样想出造出一......
  • 程序员修炼之道第四章读书笔记与感悟
      程序员修炼之道第四章读书笔记与感悟与其他工程技术一样,软件工程是一项充满细节的工作,跟踪这些细节需要集中精力。并且能够持续地做出大大小小的改进。最大的弱点就......
  • 程序员修炼之道
    在阅读了《培养程序员的方法:从工人到专家》之后,我收获了很多。从这本书中,我看到了这些前辈的经历,这给了我很多经验。基础对于软件工程非常重要。我们看到的干净、运行良好......
  • 10月读书笔记《程序员修炼之道——从小工到专家》
    本月,我进行了对《程序员修炼之道——从小工到专家》第二章注重实效的途径的学习。作者首先介绍了重复的危害。在最开始时,作者先分析了重复是怎么发生的,总共有四种......
  • 《程序员修炼之道:从小工到专家》读书笔记4
    在高质量软件中,你可以看到“架构的概念完整性”与“其底层实现”之间的关系。“实现”必须与(指导该实现的)“架构”保持一致,并且这种一致性是内在的、固有的。这正是变量名......
  • 程序员修炼之道第三章读后感
    第三章的标题是基础工具,这一章讲述了调试,命令,编辑器等等的东西。  首先,这一章讲了我们在调试方面必须很熟练,因为我们写的一切代码最终都是要运行的,而运行前......
  • 程序员修炼之道 从小工到专家
    《程序员修炼之道》,作为预备程序员,读读还是很有必要的。这里面针对程序员,反复提到一个形容词,就是“注重实效”。根据书中所讲,结合我的理解,我认为注重时效这个词主要体现在......
  • 程序员修炼之道读后感3
    1.注重团队合作>>>>>在团队中要多沟通,勤商量,做一名好的聆听者,只有这样团队才会提高开发效率,避免由于信息沟通不畅导致一些从复的工作,无效的工作,良好的沟通也可以提高队员......