首页 > 编程语言 >10月读书笔记《程序员修炼之道——从小工到专家》

10月读书笔记《程序员修炼之道——从小工到专家》

时间:2022-10-31 23:44:25浏览次数:40  
标签:10 读书笔记 重复 小工 正交 程序员 修炼 开发者

  本月,我进行了对《程序员修炼之道——从小工到专家》第二章注重实效的途径的学习。

  作者首先介绍了重复的危害。在最开始时,作者先分析了重复是怎么发生的,总共有四种:强加的重复即开发者觉得自己无可选择不得不进行的重复;无意义的重复即开发者没有意识到自己在重复的重复;无耐性的重复即开发者偷懒产生的重复;最后是开发者之间的重复即开发者之间的重复。之后作者对每种重复进行分析与建议,来帮助读者提高时效性。

  在下一节,作者又提出了一个我认为的新概念——正交性。原本时几何学种互相垂直的两条直线的性质,用向量术语来说就是互不依赖的两条直线。而在计算机技术种,表示不相依赖性。之后作者又举出了几个非正交系统来帮助读者们理解,并且论述了正交性的好处:提高生产效率、降低风险、利于团队工程、方便设计、有着丰富的工具箱与库、便于编码、便于测试与文档。可见软件工程中各个部分的正交是十分重要的。正交性可以把我们工程中的重复降至最小,运用正交性原则,我们可以降低系统的各组件间的相互依赖,使我们的系统更加灵活、便于理解、易于调试、测试以及维护,可谓百利无一害,可见正交性的重要性。

  之后作者简单介绍了一下可撤销性,它可以使我们的软件项目的架构更加灵活,也是非常重要的一点,不过在此就不过多赘述了。

  以上便是我近期对《程序员修炼之道——从小工到专家》的学习,这段学习经历对我受益匪浅,我会尽可能多腾出时间对这本书进行更深层次的阅读,来拓宽自己的知识面,更好地面对未来的职场生涯。

标签:10,读书笔记,重复,小工,正交,程序员,修炼,开发者
From: https://www.cnblogs.com/usadingzhen/p/16846350.html

相关文章

  • 《程序员修炼之道:从小工到专家》读书笔记4
    在高质量软件中,你可以看到“架构的概念完整性”与“其底层实现”之间的关系。“实现”必须与(指导该实现的)“架构”保持一致,并且这种一致性是内在的、固有的。这正是变量名......
  • 程序员修炼之道第三章读后感
    第三章的标题是基础工具,这一章讲述了调试,命令,编辑器等等的东西。  首先,这一章讲了我们在调试方面必须很熟练,因为我们写的一切代码最终都是要运行的,而运行前......
  • 下载官方Windows10最新系统镜像方法
    在微软官方网站同样也提供着Windows系统文件的下载,但在他的默认系统下载界面只提供了升级工具下载和媒体创建工具的下载,我们想要获取到系统的镜像文件还需要先下载媒体创建......
  • 程序员修炼之道 从小工到专家
    《程序员修炼之道》,作为预备程序员,读读还是很有必要的。这里面针对程序员,反复提到一个形容词,就是“注重实效”。根据书中所讲,结合我的理解,我认为注重时效这个词主要体现在......
  • 程序员修炼之道读后感3
    1.注重团队合作>>>>>在团队中要多沟通,勤商量,做一名好的聆听者,只有这样团队才会提高开发效率,避免由于信息沟通不畅导致一些从复的工作,无效的工作,良好的沟通也可以提高队员......
  • 10.31 解题报告
    T1考场用时:\(30\)min期望得分:\(100\)pts实际得分:\(100\)pts考虑最小的单元是\(4=2\times2\),所以对于所有的数按照\(\mod4\)的余数来分四类。对于比较小的数,打......
  • 10.31集训解题报告(自家隔离时期)
    A题面:对于给定的一个正整数\(n\),判断\(n\)是否能分成若干个正整数之和(可以重复),其中每个正整数都能表示成两个质数乘积。思路:随随便便找规律就找出来了。代码:intq......
  • 程序员修炼之道4
    有关重复的几个问题强加的重复:信息的多种表示:在编码一级,信息需要在不同平台(客户端和服务端)上表示,即使是在客户端不同语言的表示也会带来重复。解决方法:编写代码生成器,针......
  • 程序员修炼之道:从小工到专家读书笔记(2)
    第四节:足够好的软件要让软件质量成为需求问题,很多时候都是由开发人员来对软件进行进行质量检查,如果我们对质量要求低,交付时就会出现很多问题,如果我们对质量要求高,就会很大......
  • 程序员的修炼之道:从小工到专家读后感
    第三章基本工具要与工匠一样,想着定期增添工具,要总是寻找更好的做事方式。要乐于超越信成开发环境IDE所施加的种种限制。14纯文本的威力持久地存储知识的最佳格式是纯......