首页 > 编程语言 >程序员的修炼之道-- 从小工到专家 第二章读后感

程序员的修炼之道-- 从小工到专家 第二章读后感

时间:2022-09-30 23:23:03浏览次数:46  
标签:读后感 -- 代码 小节 复用 程序员 模块 第二章 重复

  该书第二章开讲述的是重复的危害,重复分为好多种,但每种重复的出现都是没必要的,重复的出现使得代码的运行效率大打折扣,并且占据了很多无意义的空间。要想解决重复的问题,关键要学会复用,要充分提高代码的利用效率,要做到复用一个代码要比自己新敲一段代码容易,这样就能养成遇到问题现找可复用的代码,而不是直接去新敲一段代码。

    第二小节则是讲述了正交性的好处,在敲代码的过程中我常常遇到一些bug解决他们的时候难免要改来改去,到处去寻找问题发生在哪里,正交性就是解决这个问题的,正交性可以消除无关代码之间的联系,使代码更加模块化,各个模块之间分工明确,当某一个模块出现问题时,就把问题限制在这一个模块里,对其进行修改或者更换就可以解决问题了。

   第三小节是可撤销性 主要是为了保持代码的灵活性,用书中的话来说就是某段代码他可以自动撤销,那必须也要可以自动生成。

   第四小节是曳光弹 我的理解是曳光弹是一种快速查找性代码,有了它你可以快速找到你想要找的模块,大大提高了修改效率。

   之后一个小小节是领域语言主要是讲解一些语言的用法与使用场景。

  最后讲述的是估算要对你所做的事情,项目进行估算,估算其大约时间,要对结果进行估算,从而有个大概方向。

 这些便是我读该书第二章后的一些感想。

 

标签:读后感,--,代码,小节,复用,程序员,模块,第二章,重复
From: https://www.cnblogs.com/fuchuchu/p/16746532.html

相关文章

  • 程序员修炼之道读后感(1)
    在老师的建议下我这个月开始空闲时间阅读《程序员修炼之道-从小工到专家》这本书,目前读完了第一章——注重实效的哲学。该章节主要讲述的是一些程序员该如何去思考,如何去完......
  • 系统过载理解
    转自:https://cloud.tencent.com/developer/article/1329609https://www.361shipin.com/blog/1552697548710346752,讲的很好1.介绍 过载:系统负载超过系统最大的处理能力......
  • 基于Vagrant搭建Docker虚拟开发环境
    1)安装vagrant2)安装Centos7$vagrantinitcentos/7A`Vagrantfile`hasbeenplacedinthisdirectory.Youarenowreadyto`vagrantup`yourfirstvirtualenvir......
  • 实战 | 记一次曲折的钓鱼溯源反制
    故事起因这天风和日丽,我正在摸鱼,忽然QQ群弹出一条消息,我打开一看,我感觉不简单。如下图:扫码后发现跳转到了QQ邮箱登陆界面,确定为钓鱼网站,看到其域名为http://****kak2.cn......
  • 英语演讲9.30
    ChangedandUnchangedItisknowntoallthatastimepasses,theremustbemuchdifferencebetweenpastandpresentthetopicthatIamgoingtotalkabou......
  • 【unity】反射机制
    前言很久之前就听说过反射,但不甚理解,今天看到底层终于领悟,遂记录一下相关内容。C#反射什么是反射借用光学中的反射(Reflection)之名,C#中的反射是从对象外部去获取对象内......
  • 读书笔记1
    读书笔记1程序员所应该遵循的实用主义原则。我的源码让猫给吃了:出现错误时,要诚实,不要推诿或者找借口。要提供各种可能的解决方案与后果并与他人沟通,而不是提供借口。软......
  • linux学前知识
    linux体系liunx特点自由开放,安全性高可移植,灵活性高多任务,多用户,多线程,网络功能丰富liunx学习阶段    linux学习内容    linux就业方......
  • 【笔记】并行与分布式-进程组织与交互
    非分布式下的线程分析:举一个案例:发送一个request需要2ms,I/O延迟8ms。-单线程处理:process100requestspersecond.-2线程处理:process125requestspersecond.(原因:双......
  • 2
    第一眼看到这本书的直观感受是:这也太厚了点。不过它的厚度或许也说明了它的思想的深度和广度。我是先翻了一下前言和目录,感觉讲的东西确实挺多的,也挺细致的。查看目录后,我......