程序员修炼之道读后感第二篇
该书第二章开讲述的是重复的危害,重复分为好多种,但每种重复的出现都是没必要的,重复的出现使得代码的运行效率大打折扣,并且占据了很多无意义的空间。要想解决重复的问题,关键要学会复用,要充分提高代码的利用效率,要做到复用一个代码要比自己新敲一段代码容易,这样就能养成遇到问题现找可复用的代码,而不是直接去新敲一段代码。正如王建民老师所说的那样,我们应当开始着手建立自己的代码库,我们可以把在编程过程中经常用到的方法,或者一些很特殊的方法放到自己的代码库中,这样在之后编程中遇到相应的问题就可以直接去查找,方便编写。
第二小节则是讲述了正交性的好处,在敲代码的过程中我常常遇到一些bug解决他们的时候难免要改来改去,到处去寻找问题发生在哪里,正交性就是解决这个问题的,正交性可以消除无关代码之间的联系,使代码更加模块化,各个模块之间分工明确,当某一个模块出现问题时,就把问题限制在这一个模块里,对其进行修改或者更换就可以解决问题了。在日常编程中,我们也应该有将程序按照不同的功能进行划分的习惯,将一个功能做成一个单独的方法,最后通过调用方法来实现功能,这种方法能让你的程序的层次看起来更加清晰,也能让你在发现错误时更便捷的找到错误。
第三小节是可撤销性 主要是为了保持代码的灵活性,这同样也可以用将代码模块化的方式来解决,在开发初期做好准备,如果需要撤销的话可以通过停止调用方法进行解决,同时也不会对程序造成不可逆转的伤害。
第四小节是曳光弹,在工程中指的就是前期的一个构架,只有一些框架和基本功能,这一切都是为了前期的测试,在之后的工程中不断的进行填充和完善,在后面也可以通过这个框架来便利的查询一些方法。
之后一个小小节是领域语言主要是讲解一些语言的用法与使用场景。
最后讲述的是估算要对你所做的事情,项目进行估算,估算其大约时间,要对结果进行估算,从而有个大概方向。
在第三章中,作者又介绍了关于基本工具的使用的知识,作者将程序员与木匠进行对比,木匠工作时需要使用很多工具,程序员也是如此。因此注重实效的程序员要能够熟练使用一种编辑器,争取做到像卖油翁那样无他,唯手熟尔的程度,这样才能加强自己的竞争力,为将来所要面对的就业竞争打下基础。
之后通过讲解shell游戏像我们展示shell功能的强大,在熟练使用之后将大大提升我们编程的效率,而且shell命令的适用性很高,在linux系统和Windows系统中都能使用。
第二小节则是讲述了正交性的好处,在敲代码的过程中我常常遇到一些bug解决他们的时候难免要改来改去,到处去寻找问题发生在哪里,正交性就是解决这个问题的,正交性可以消除无关代码之间的联系,使代码更加模块化,各个模块之间分工明确,当某一个模块出现问题时,就把问题限制在这一个模块里,对其进行修改或者更换就可以解决问题了。在日常编程中,我们也应该有将程序按照不同的功能进行划分的习惯,将一个功能做成一个单独的方法,最后通过调用方法来实现功能,这种方法能让你的程序的层次看起来更加清晰,也能让你在发现错误时更便捷的找到错误。
第三小节是可撤销性 主要是为了保持代码的灵活性,这同样也可以用将代码模块化的方式来解决,在开发初期做好准备,如果需要撤销的话可以通过停止调用方法进行解决,同时也不会对程序造成不可逆转的伤害。
第四小节是曳光弹,在工程中指的就是前期的一个构架,只有一些框架和基本功能,这一切都是为了前期的测试,在之后的工程中不断的进行填充和完善,在后面也可以通过这个框架来便利的查询一些方法。
之后一个小小节是领域语言主要是讲解一些语言的用法与使用场景。
最后讲述的是估算要对你所做的事情,项目进行估算,估算其大约时间,要对结果进行估算,从而有个大概方向。
在第三章中,作者又介绍了关于基本工具的使用的知识,作者将程序员与木匠进行对比,木匠工作时需要使用很多工具,程序员也是如此。因此注重实效的程序员要能够熟练使用一种编辑器,争取做到像卖油翁那样无他,唯手熟尔的程度,这样才能加强自己的竞争力,为将来所要面对的就业竞争打下基础。
之后通过讲解shell游戏像我们展示shell功能的强大,在熟练使用之后将大大提升我们编程的效率,而且shell命令的适用性很高,在linux系统和Windows系统中都能使用。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· SQL Server 2025 AI相关能力初探
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南