代码大全读书笔记01
第一次看《代码大全》的时候,收获并不大。当第二次在项目中,应用到代码大全的知识。Debug的时候、重构代码的时候,写伪代码的时候,将代码写在一个个的子程序中的时候。似乎对书中的知识理解的透彻很多。
将代码写在子程序的另外一个好处是,有时候你会发现以前没有发现过的事物的本质。——>你对程序理解的更加透彻了。
看代码现在都是一个业务功能一个业务功能的去看,而不是一行代码一行代码的去看。
代码的内在结构将会变得简单。(因为有重用的代码,因为有些初看不是一类东西的代码,其实却是一类东西。)
具有好结构的代码的另外一个好处是,插入新的代码的时候,能一目了然的知道代码应该插在哪里。
更好的代码是做到避免信息的重复,而不仅仅是代码的重复。区分开不易变和易变的东西。正如知乎轮子哥所说,去掉重复的信息会让你的代码结构发生本质的变化。
代码重构,会让你对你写的代码,以及业务有更新更深的理解。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· Manus爆火,是硬核还是营销?
· 终于写完轮子一部分:tcp代理 了,记录一下
· 别再用vector<bool>了!Google高级工程师:这可能是STL最大的设计失误
· 单元测试从入门到精通