代码改变世界

《代码大全》阅读笔记 1

2018-01-28 17:52  Robortxin  阅读(136)  评论(0编辑  收藏  举报
  寒假根据老师要求读一本书,上网搜查了下,好多人对《代码大全》这本书着重提出,这本书教的就是如何编写高质量的代码。高质量的代码既可以说是一个节 省成本的问题,也可以说是一个软件安全性的问题。
  为了使我们能够编写出高质量的软件,书中讲述了软件构建的 方方面面,详细讨论了源代码的可读性,类和函数命名、变量命名、数据类型和控制结构、 代码布局等编程的基本要素,同时书中展示了大量高质量的代码作为示例,同时也有低质 量的代码来做比较。这对于已经有一定的编程基础。
  断言是什么? 所谓的“断言”就是指开发期间使用的、让程序运行时进行自检的代码。通俗的说就是一个 过程或者一个函数是否达到预期目的,达到了预期目的就返回True 否则就是False。今天 阅读之前并不知道什么是断言,今天算是给了个定义。对于大型的复杂程序或者可靠性要求 较高的程序来说,断言是非常重要的,它能帮助程序员排查出错误。建立你自己的断言机制 就我目前所学习过的语言来说基本上都支持断言。本书定义了什么是软件构建、软件构建的重要性、软件构建必须要做的准备工作。