美文网首页
编写可读代码的艺术

编写可读代码的艺术

作者: 守望_6cc3 | 来源:发表于2018-10-28 12:57 被阅读0次

【代码质量】:

代码行数、时间复杂度、内存消耗,准确率;

《clean code》:在代码阅读过程中人们说脏话的频率是衡量代码质量的唯一标准;

关键思想:代码应该写的容易理解;

第1章:代码应当易于理解

代码的写反应当使别人理解它所需的时间最小化;

第一部分:表面层次的改进

第2章:把信息封装到名字里

避免使用tmp和retval这样泛泛的名字

    retval这个名字没有包含很多信息,用一个描述该变量的值的名字来代替它;

    tmp这个名字值应用于短期存在,且临时新为其主要存在因素的变量;

循环迭代器-如果用的正确,索引的第一个字母应该与数据的第一个字符相匹配(例如访问clibs的迭代器,使用功能ci,代替i更可读,尤其是针对多层嵌套循环)

如果你养成习惯,多花几秒钟想出个好名字,你会发现你的“命名能力”很快提升;

用具体名字代替抽象的名字,如果该名字比较特殊,则把额外的“词”添加到名字中,

添加类型:十六进制的字符串id:  string id;  VS string hex_id;  // Example:"af84ede5"

添加单位:例如:int nSleepTime = 10 VS int nSleepTime_ms = 10

在小的作用域里用短的名字,在打的作用域里命名需要包含足够的信息,以便含义更清楚;

单词是否使用缩写,原则是“团队的新成员是否能理解这个名词的含义?”

相关文章

  • 代码可读性

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

  • 编写可读代码的艺术

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

  • 编写可读代码的艺术

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

  • 编写可读代码的艺术

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

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

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

  • 编写可读代码的艺术

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

  • 编写可读代码的艺术

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

  • 编写可读代码的艺术

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

  • 编写可读艺术的代码

    前言 编写代码,实质是在梳理逻辑,为了完善整个逻辑流程,我们借用编程语言的变量、函数、流程控制、循环、注释、方法等...

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

    《编写可读代码的艺术》是与Clean Code相似的书,提供改善“丑陋”代码的技巧。本书193页,共16章内容。 ...

网友评论

      本文标题:编写可读代码的艺术

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