最近也在做更多软件构建相关的工作,很多东西没有一个主要的系统性流程,存在很多内容的缺失,知识点在实战中,也存在质量性的问题,所以决定阅读一下这本书,并记录下学习的笔记。
在作者的这本书中,前言部分,也告知了读者群体及对应群体的着重点、收益等。
-
读者群体
- 经验丰富的程序员
- 技术带头人
- 自学者
- 学生
-
可以得到的收益
- 写出更好的程序
- 全面的软件构建参考
- 随时备用的核对表
- 以更广的视角检视软件开发
Part | Part Title | Chapter List |
---|---|---|
I | 「Laying the Foundation」 | Chapter 01 欢迎进入软件构件的世界 Chapter 02 用隐喻来更充分理解软件开发 Chapter 03 前期准备 Chapter 04 关键的“构建”决策 |
II | 「Creating High-Quality Code」 | Chapter 05 软件构建中的设计 Chapter 06 可以工作的类 Chapter 07 高质量的子程序 Chapter 08 防范式编程 Chapter 09 伪代码编程过程 |
III | 「Variables」 | |
IV | 「Statements」 | |
V | 「Code Improvements」 | |
VI | 「System Considerations」 | |
VII | 「Software Craftmanship」 |
-
《代码大全》第2版 中文版