《好代码 坏代码》阅读

第一章阅读总结

|----|---------------|-------------------------------------------------------------|
| 序号 | 支柱 | 实现方式 |
| 1 | 编写易于理解的代码 | * 通过定义正确的抽象层次来帮助实现可读性(第2章) * 使代码更易理解的具体技术(第5章) |
| 2 | 避免意外 | * 代码契约(第3章) * 避免意外的一些更具体的技术(第6章) |
| 3 | 编写难以误用的代码 | * 代码契约(第3章) * 编写难以误用的代码的一些更具体的技术(第7章) |
| 4 | 编写模块化的代码 | * 如何创建清晰的抽象层次(第2章) * 使代码更具模块化的具体技术(第8章) |
| 5 | 编写可重用、可推广的代码 | * 更具模块化特性的代码往往也有更好的可重用性和可推广性(第8章) * 提高代码可重用性、可推广性的专用技术(第9章) |
| 6 | 编写可测试的代码并适当测试 | 第10章和第11章 |
[代码质量的六大支柱]

相关推荐
WANGWUSAN663 天前
Python高频写法总结!
java·linux·开发语言·数据库·经验分享·python·编程
程序无涯海6 天前
【Java技巧】深入浅出 Guava Retry 框架:业务兜底重试方案示例
java·开发语言·编程·guava·重试
hjxxlsx8 天前
利用编程获得money?
编程·指南·赚钱
程序员鱼皮9 天前
离谱!学编程两年,还不会用工具类?
后端·计算机·编程·开发·求职
chengliye11 天前
洛谷P7911 [CSP-J 2021] 网络连接题解
计算机·编程·oi
醉颜凉15 天前
最大值和最小值的差
java·开发语言·数据结构·c++·算法·编程
网络研究院19 天前
对 JavaScript 说“不”
开发语言·javascript·typescript·ecmascript·编程·代码
小哈里1 个月前
【后端开发】Go语言编程实践,Goroutines和Channels,基于共享变量的并发,反射与底层编程
开发语言·后端·golang·编程·并发
文心快码 Baidu Comate1 个月前
吉利汽车x文心快码:AI最佳实践案例
人工智能·汽车·编程·ai编程·文心快码·智能编程助手
Biomamba生信基地1 个月前
R语言基础| 时间序列分析
开发语言·r语言·kotlin·编程