美文网首页
《编写可读代码的艺术》读书笔记之第1章 代码应当易于理解

《编写可读代码的艺术》读书笔记之第1章 代码应当易于理解

作者: 杜修杏 | 来源:发表于2016-12-10 01:14 被阅读24次

关键思想1:代码应当易于理解

编写可维护、可复用、可扩展的代码,是好几代程序员孜孜追求的目标。但如此“远大”的目标往往难以量化,缺乏可操作性。因此我们不妨先设定一个看起来比较好达到的目标:编写易于理解的代码。

先定一个能达到的小目标

关键思想2:代码的写法应当使人理解它所需的时间最小化

代码的可读性好坏,可以用理解时间来量化。

其他要点1:代码越少就越好理解吗?

代码多少和是否易于理解,没有必然联系。理解2000行代码所需的时间一般会比5000行的更短,但凡事总有例外,在本章中,作者列举了一些代码案例来证明“少的代码并不总是更好”。

其他要点2:最难的部分

  • 换位思考,有助于编写出容易被其他人理解的代码;
  • 代码Review,有助于发现不容易被其他人理解的代码。

但是要做到及时地换位思考很难,否则就不会存在“婆媳关系”之类的千古难题了。

代码Review也不容易,很多人担心集体性的代码Review活动会沦为批判吐槽大会,影响团队内的合作氛围。这类玻璃心的同学请看看下面这张图,如果没有了批判和吐槽,代码Review还有意义么?

这张图揭示了代码Review的真相

优秀的开发团队,应该可以做到:

  • 关上门,大家能够放下那些无谓的自尊,对事不对人地WTF;
  • 出了门,大家还是好同学好伙伴好基友。

以下是《编写可读代码的艺术》一书的第1章,在百度阅读和微信读书上面均可免费下载:


00
11
22
33
44
55

相关文章

  • 代码可读性

    这是一篇结合项目代码与《编写可读艺术的代码》一书结合的读书笔记 代码应当易于理解 《编写可读艺术的代码》这本书告诉...

  • 《编写可读代码的艺术》读书笔记(上)表面层次的改进

    最近在看《编写可读代码的艺术》,在这里记录一下点点滴滴 代码应当易于理解## 可读性基本定律:代码的写法应当使被人...

  • 《编写可读代码的艺术》读书笔记之第1章 代码应当易于理解

    关键思想1:代码应当易于理解 编写可维护、可复用、可扩展的代码,是好几代程序员孜孜追求的目标。但如此“远大”的目标...

  • 《编写可读代码的艺术》之读后感

    代码应当易于理解 可读性基本原理 关键思想: 代码的写法应当使别人理解它所需的时间最小化。 可读性基本定理总是先于...

  • 编写可读代码的艺术--摘要

    第一章 代码应当易于理解 是什么让代码变得“更好” 可读性基本定理(代码的写法应当使别人理解它所属时间最小化)**...

  • 代码应当易于理解

    大多数程序员依靠直觉和灵感来决定如何编程。我们都知道这样的代码: 比下面的代码好: (尽管两个例子的行为完全一样)...

  • 读书整理之编写可读代码代码艺术

    摘要 本文只是概要介绍一下本书讲解的内容。主要包含本书的第一章《代码应易于阅读》以及本书其他的四大部分。在之后不长...

  • 编写可读代码的艺术

    【代码质量】: 代码行数、时间复杂度、内存消耗,准确率; 《clean code》:在代码阅读过程中人们说脏话的频...

  • 编写可读代码的艺术

    来源 《编写可读代码的艺术》 第2章 把信息装到名字里 1. 选择专业名词 找到更有表现力的词 2. 避免泛泛的名...

  • 编写可读代码的艺术

    以下是书里文字的引用与整理 前言 可读性基本定理:代码的写法应当使别人理解它所需的时间最小化。 一、表面层次的改进...

网友评论

      本文标题:《编写可读代码的艺术》读书笔记之第1章 代码应当易于理解

      本文链接:https://www.haomeiwen.com/subject/vqmymttx.html