首页 > 编程语言 >程序员修炼之道 四

程序员修炼之道 四

时间:2022-12-11 18:01:33浏览次数:36  
标签:直线 正交 之道 程序员 修炼 组件 效率

第八节:正交性
1、正交性是一个从几何学中借鉴而来的术语,如果两条直线相交成直角,他们就是正交的。这在向量中的解释是沿着一条直线移动,你投影到另一条直线上的位置不变。

在计算机中,该术语用于表示某种不相依赖性或解耦性。

2、正交的好处是它提高生产效率,各个组件不相互依赖,使得改变得以局部化,促进复用,对于正交组件进行组合也可以提高生产效率,同时它还降低了代码的风险。

3、延伸开来,项目团队的配合也应该遵循正交性。如果成员之间任务重叠较多容易让大家疑惑问题和责任的归属如何划分,这会造成配合的效率低下。

代码设计的时候也应该尽可能考虑正交性,这需要结合一些特定的设计模式以达成目的。

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

标签:直线,正交,之道,程序员,修炼,组件,效率
From: https://www.cnblogs.com/ruipengli/p/16974025.html

相关文章

  • 程序员修炼之道 三
    第六节:交流1、知道你想要说什么当我们面临会议,重要通话,或者只是撰写技术文档,问下自己你要表达的中心想法是什么,围绕这一点进行展开。2、了解你的听众比如你要做一场分享......
  • 程序员修炼之道 六
    第16节强力编辑器1、我们认为你最好是精通一种编辑器,并将其用于所有编辑任务:代码、文档、备忘录、系统管理等等。进行编辑活动时,你不必停下来思考怎样完成文本操作,编辑器......
  • 程序员修炼之道 五
    第十节:曳(ye)光弹1、在黑暗中使用机枪射击有两种方式。方式一:你需要知道目标准确的位置,然后考虑当时的温度、湿度、气压、风力等一系列因素,计算完位置之后进行射击。方式二......
  • 《程序员修炼之道:从小工到专家》读后感6
    本次我学习了第一章的第六节,这章教我们如何与别人交流,交流的重要性。从第五章我知道了我要不停学习,不能将问题摆在那,要解决问题,就要交流,与同事交流,与朋友交流,与客户交......
  • 《程序员修炼之道:从小工到专家》读后感5
    本次读后感应该是11月的读后感,但是因为疫情的原因,从11.5号开始封在学校,到11.18连夜逃回家,接着是健康码弹窗,红码,然后是本人阳性,磕磕绊绊地一直到现在才安定下来,补一下读......
  • #yyds干货盘点# LeetCode程序员面试金典:链表求和
    题目:给定两个用链表表示的整数,每个节点包含一个数位。这些数位是反向存放的,也就是个位排在链表首部。编写函数对这两个整数求和,并用链表形式返回结果。 示例:输入:(7->1->......
  • #yyds干货盘点#公司发不出工资,程序员该如何做?
    疫情三年,整体大环境下行,许多公司遇到了问题。最近之前待过的一家公司就出现了问题,从国庆到现在没有发工资,他问我怎么办。公司现金流不稳定,等着客户回款,这种情况下发70%的工......
  • 后端程序员必会的前端知识-05:React
    五.React1.React基础react是前端三大框架之一没有vue的基础更好,因为两者思想不太一样,不能用vue的习惯学习react需要有js基础,视频19-58需要有ts基础,视......
  • 11月读程序员小工到专家读后感第一篇
    注重实效的途径。注重实效,第一步是要避免不必要的重复。,使系统中的每一项知识都必须具有单一、无歧义、权威的表示。而做到它的就需要我们DRY–Don’tRepeatYourself(不......
  • 11月读程序员小工到专家读后感第二篇
     如果某个想法是你唯一的想法,再没有什么比这更危险的事情了。在设计软件时,我们需要为可能出现的某种错误做准备,比如数据库的更换,开发平台的更换。这需要我们设计之初就考......