代码大全


这本书的原名是《Code Complete》,指的是软件项目中的“构建”这个步。

需求设计,架构设计,构建(写代码),测试,发布。

内容的主要是如何把代码写好,可以应对需求变动,管理复杂度等等。

关注“把代码写好”的意义在于,如果代码质量低,可能会让维护成本很高,对自己来说,会花很多时间在各种折磨人的细节中,对于小公司甚至会限制公司的发展。高质量的代码,能使维护开发成本变低,同时也可以快速的响应新的需求。对自己来说,可以有更多的时间做更多有意义的事,比如刷算法题、学其他技术。同时也是训练自己的编程思维,能提高自己的水平。不管哪种语言哪种技术的程序员,都应该把这本书作为一个手册常放在身边,经常的翻阅。在程序员工作的头几年,在学习和实践技术的同时,也不断学习这本书来提高能力。随着技术和能力的不断完善和提高,逐渐形成架构的意识。

从目录看书的结构

目录上把书分成了7个部分

  1. 打好构建的基础
  2. 高质量的代码
  3. 变量
  4. 语句
  5. 改善代码
  6. 系统考虑
  7. 软件工艺

首先,要在构建前打好基础。构建过程的目标之一就是高质量的代码。更进一步,以高质量的代码为前提,如何写好变量和语句。不论是新代码的构建过程中,还是已有代码的改造,或者是修复bug,都会涉及到对已有代码的改善。最后是一些更高角度的考虑。

第二三四部分是说如何写出高质量的代码,

updatedupdated2020-10-122020-10-12