这几天我继续读了《程序员修炼之道》,又有了更深刻的了解
加强的重复来自文档中的强调,无意义的重复来自于设计中的错误,无耐性的重复——偷懒的结果,开发者之间的重复,
这些重复大多发生在代码和文档中,因为语言问题和自动生成问题而产生的一些重复,注意这些多余的东西能提高实效。
注重实效的途径。注重实效,第一步是要避免不必要的重复
书中提供了一种正交的系统设计方式,所谓正交就是设计良好的不同功能的代码之间是相互正交的——也就是互不相干的。
如果一个系统会相互干扰,那么运行的时候显然是极其混乱的,正交的好处也显而易见——提高生产率与降低风险。提高
生产率是因为对于系统的改动都变为了局部的改变,把测试时间降到最低,另外促进复用,提高各个组件的融合。将低风
险是因为有问题的代码被隔离了起来,系统更加健壮了。
这些方法在我们实际的编程中也会出现,所以也后也要注意。
标签:
课堂Java
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 单线程的Redis速度为什么快?
· SQL Server 2025 AI相关能力初探
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?
· 展开说说关于C#中ORM框架的用法!