程序员修炼之道读后感
初入软件工程专业的我,在读了部分程序员修炼之道之后感觉这本书十分的有用,目前我读到的对我最有价值的就是正交行,就是在编译工程项目时一定要注意各个部分之间尽量的少牵扯联系,做到这些在我们改动某个部分的文件的内容时就就不会“打扰”到隔壁的文件夹,对后期的维护和更新有着很大的帮助,还有就是在编写代码时一定要注意代码的可撤销性因为我们的策划不是一成不变的,他很有可能在某一天就会有着会影响到之前写完的工程的某个部分,可撤销性就是在不适用这段代码时,在删除他的情况下不影响其他代码,这里面讲到了“曳光弹”,这个的作用就是在自己接到自己从未接触过的项目工程时,需要一个通向前方的光束,这个光可以带你走进正确的道路,书中将写代码的人比作一个在黑夜中的枪手,这个例子再合适不过了,我们接触新鲜的事物时就好比在黑夜中需要完成狙击任务的,没有光束狙击手很难达到一枪毙命,就跟我们编程一样我们需要一些编写程序之前的过程,这个“曳光弹”为我们提供了足够的光束(虽然我目前在这方面没有积累,但是我会从现在开始积累我的“曳光弹”)。
还有就是我们需要储备一个我们自己的错误代码库,和一个工具库,可以根据不同的工程调用自己的工具库来减少工作量,这样不仅可以提高工作效率,还可以减少代码的错误(因为工具库时久经沙场的)。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· AI与.NET技术实操系列:基于图像分类模型对图像进行分类
· go语言实现终端里的倒计时
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 25岁的心里话
· 闲置电脑爆改个人服务器(超详细) #公网映射 #Vmware虚拟网络编辑器
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· 零经验选手,Compose 一天开发一款小游戏!
· 一起来玩mcp_server_sqlite,让AI帮你做增删改查!!