《程序员修炼之道:从小工到专家》九月份阅读笔记篇二
该篇为第二章《注重实效的途径》的相关笔记
一、重复的危害
这一部分告诉我们身为一名程序员应当随时避免重复,即使我们的代码不会出现相同的情况,这一部分主要出现在对于项目的后期维护当中。维护并不是指单纯的修复相关bug,而是一款项目被开发出以后所必须要进行的事情。由于我们这个行业的时效性非常的强,所以我们需要对我们的代码进行定期的修改,进行定期的更新,这不只是为了修复相关bug,更是为后来的维护者,为我们自己创造方便,只有紧跟时代我们才能够在社会上生存。
二、正交性
这一部分告诉我们正交性,这一个从数学中来的概念,在计算机中可以解释为某种不相依赖性,这种正交系统具有明显的好处,可以提高生产率,降低风险。所以在以后的项目的开发中,我们应当积极运用这种思想并且锻炼这种思想,不过正交性也并非是万能的,身为一名负责人的程序员,我们应当视具体情况而定,不能一概而论。
三、可撤销性
这一部分告诉我们的是有关可撤销性的知识,所谓可撤销性,指的是在开发初期就做好一套准备,让代码变得更加灵活,以便一些临时更改。在制作架构时,可以让架构更加的灵活可变,在这样的情况下我们的代码就具备了可撤销性,不会让代码变得十分不可逆。
四、曳光弹
这一部分告诉我们的是所谓曳光弹,就是在前期测试的一个架构。只有一些框架和一些基本功能,可以测试我们前期的代码是否可行,来节省我们的时间和精力,避免我们埋头苦干一番之后最后却发现开始的框架就有错误以至于达不到相应的效果甚至使得相关功能过于难去实现,它的存在只是为了测试。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· Ollama——大语言模型本地部署的极速利器
· 使用C#创建一个MCP客户端
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· Windows编程----内核对象竟然如此简单?
· ollama系列1:轻松3步本地部署deepseek,普通电脑可用