美文网首页
读书整理之编写可读代码代码艺术

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

作者: 风雪乐雨 | 来源:发表于2016-06-05 22:31 被阅读0次

摘要

本文只是概要介绍一下本书讲解的内容。主要包含本书的第一章《代码应易于阅读》以及本书其他的四大部分。在之后不长的时间里,我会把该书分为四个部分稍微详细一些滴介绍这些内容。

本书的宗旨

本书的宗旨是把代码写得更好。这里的代码指的是代码的细节,是微观的部分。例如代码的变量命名、注释书写、循环体构建、方法组织等。这是编程术的部分,也是基础。个人认为,本书是讲述代码的术。

本书的关键思想是代码应该写的容易理解。为了衡量代码的可读性,作者提出了可读性基本定理。

代码的写法应当是使别人理解它所需的时间最小化。

表面层次的改进

本书命名、注释以及审美——可以用代码库中每一行的小提示。

  1. 把信息封装到名字里
  2. 选择不会产生误解的名字
  3. 通过代码风格、有序组织、代码段落来使代码美观
  4. 书写思想型注释,而不是代码的直接解释
  5. 书写言简意骇的注释

简化循环和逻辑

本书通过在程序中重新定义循环、逻辑和变量,来使代码更容易理解。

  1. 把控制流变得已读
  2. 拆分超长的表达式
  3. 通过减少变量、缩小变量作用域来使变量已读

重新组织代码

本书通过四个部分来重新组织代码。

  1. 抽取不相关的自问题
  2. 一次只做一件事
  3. 把想法变为代码
  4. 少些代码

精选话题

把“易于理解”的思想应用于测试以及大数据结构代码的例子。

深入阅读

本书推荐的书籍

关于写高质量代码的书籍

  1. 代码大全
  2. 重构 <通读过,已忘记>
  3. 程序设计实践
  4. 程序员修炼之道<通读过,已忘记>
  5. 代码简洁之道

关于各种编程话题的书

  1. JavaScript:The Good Parts
  2. Java编程思想
  3. 设计模式
  4. 编程珠玑
  5. 高性能网站架构指南
  6. 软件随想录

历史上重要的数目

  1. 编程精粹
  2. Smalltalk Best Practice Patterns
  3. 编程风格要素 The Elements of Programming Style
  4. 文艺编程 Literate Programming

相关文章

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

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

  • 代码可读性

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

  • 网站搜集

    读书 重构:改善既有代码的设计 编写可读代码的艺术: https://book.douban.com/subjec...

  • 编写可读代码的艺术

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

  • 编写可读代码的艺术

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

  • 编写可读代码的艺术

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

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

    1.调整心态认识到编写可读代码的必要性。在编写可拓展代码,可用代码和可读代码之间的优先级,编写可读代码较高;克服思...

  • 编写可读代码的艺术

    1.写在前面 最近花了一个周的零星时间,看了《编写可读代码艺术》,收获颇多。虽然平时也经常使用书中提到的一些方法编...

  • 编写可读代码的艺术

    "阅读本文大约需要 5 分钟" 很多程序员在学习一门新的编程语言时,会先学习基础的语法和自带的基础库,稍加熟练后便...

  • 编写可读代码的艺术

    先放大佬的视频教学地址:https://github.com/biezhi/write-readable-code...

网友评论

      本文标题:读书整理之编写可读代码代码艺术

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