《好代码 坏代码》阅读

第一章阅读总结

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

相关推荐
core5125 天前
【硬核测评】Gemini 3 编程能力全面进化:不仅仅是 Copilot,更是你的 AI 架构师
人工智能·编程·copilot
Logic1017 天前
一份系统化《Python爬虫教程》学习笔记:Python爬虫63个核心案例精讲(含反爬策略与源码剖析)
经验分享·爬虫·python·学习笔记·编程·软件开发
Logic1019 天前
《Windows批处理(BAT)脚本实战大全:41个场景告别重复操作》含文件处理/查找/重命名/清理等)
windows·编程·文件管理·bat·效率工具·批处理·自动化脚本
MoonBit月兔14 天前
审美积累 | MoonBit LOGO 投稿作品速递
开发语言·编程·moonbit
酬勤-人间道15 天前
VTK、CGAL及Carve空间闭合曲线切割三维模型的问题分析
计算机·vtk·编程·cgal·布尔计算
Zzzzzxl_17 天前
深入理解Java JVM中的垃圾回收器
java·jvm·编程·性能调优·垃圾回收
程序员鱼皮18 天前
MySQL 从入门到删库跑路,保姆级教程!
java·计算机·程序员·编程·编程经验
Channing Lewis19 天前
橡皮鸭调试法
编程
程序员西西20 天前
SpringBoot接口安全:APIKey保护指南
java·spring boot·计算机·程序员·编程·编程开发