程序员的修炼之道-- 从小工到专家 第二章读后感
该书第二章开讲述的是重复的危害,重复分为好多种,但每种重复的出现都是没必要的,重复的出现使得代码的运行效率大打折扣,并且占据了很多无意义的空间。要想解决重复的问题,关键要学会复用,要充分提高代码的利用效率,要做到复用一个代码要比自己新敲一段代码容易,这样就能养成遇到问题现找可复用的代码,而不是直接去新敲一段代码。
第二小节则是讲述了正交性的好处,在敲代码的过程中我常常遇到一些bug解决他们的时候难免要改来改去,到处去寻找问题发生在哪里,正交性就是解决这个问题的,正交性可以消除无关代码之间的联系,使代码更加模块化,各个模块之间分工明确,当某一个模块出现问题时,就把问题限制在这一个模块里,对其进行修改或者更换就可以解决问题了。
第三小节是可撤销性 主要是为了保持代码的灵活性,用书中的话来说就是某段代码他可以自动撤销,那必须也要可以自动生成。
第四小节是曳光弹 我的理解是曳光弹是一种快速查找性代码,有了它你可以快速找到你想要找的模块,大大提高了修改效率。
之后一个小小节是领域语言主要是讲解一些语言的用法与使用场景。
最后讲述的是估算要对你所做的事情,项目进行估算,估算其大约时间,要对结果进行估算,从而有个大概方向。
这些便是我读该书第二章后的一些感想。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 【译】Visual Studio 中新的强大生产力特性
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 【设计模式】告别冗长if-else语句:使用策略模式优化代码结构