美文网首页
《代码整洁之道》第三章:函数

《代码整洁之道》第三章:函数

作者: Lucky_ce60 | 来源:发表于2019-01-21 23:10 被阅读0次

怎样才能让函数表达其意图?该给函数赋予哪些属性?好让读者一看就明白函数是属于怎样的程序?

  • 函数短小
    函数的第一规则就是短小,第二条规则还是短小,函数应该有多短小?if语句,else语句,while语句等,其中的代码块应该只有一行,该行应该是一个函数调用语句。这样不但能保持函数短小,而且,因为块内调用的函数拥有较具说明性的名称,从而增加了文档上的价值。
    也意味着函数不应该大到足以容纳嵌套结构,所以,函数的缩进层级不该多于一层或者两层。
  • 函数只做一件事
    函数应该做一件事,做好这件事,只做这件事。要判断函数是否不止做了一件事,就是看是否再拆出一个函数,该函数不仅只是单纯地诠释其实现,
  • 每个函数一个抽象层级
    自顶向下读代码‘:向下原则’:我们要让代码拥有自顶向下的阅读顺序,要让每个函数后面都跟着位于下一抽象层级的函数,换一种说法:程序就像是一系列的TO起头的段落,每一段都描述当前抽象层级,并引用位于下一抽象层级的后续To起头段落。
  • switch语句
  • 使用描述性的名称
  • 函数参数
  • 无副作用
  • 分隔指令与询问
  • 使用异常替代返回错误码
  • 别重复自己
  • 结构化编程
  • 如何写出这样的函数

小结

相关文章

  • 代码整洁之道-<函数>

    代码整洁之道-<函数> 代码整洁之道 一书相关读书笔记,整洁的代码是自解释的,阅读代码应该如同阅读一篇优秀的文章,...

  • 代码整洁之道 - 函数

    快速指南 以下是文中关于写好函数的几个关键点 短小 只做一件事 每个函数一个抽象层级 使用描述性的名称 函数参数,...

  • TypeScript 代码整洁之道 - 函数

    将 Clean Code 的概念适用到 TypeScript,灵感来自 clean-code-javascript...

  • 代码整洁之道【2】--函数

    代码整洁之道,关于函数部分的总结 一、函数只做一件事 函数应该只做一件事、做好这件事、只做这件事。判断函数是否不止...

  • 简洁代码--命名

    代码整洁之道笔记 [TOC] 命名 代码的整洁,从命名开始 名副其实、准确 名称应该能够说明该(变量、类、函数)存...

  • 《代码整洁之道》第三章:函数

    怎样才能让函数表达其意图?该给函数赋予哪些属性?好让读者一看就明白函数是属于怎样的程序? 函数短小函数的第一规则就...

  • 代码整洁笔记——整洁代码的函数书写准则

    1.0整洁代码的函数书写准则 1.1短小 函数的第一规则是要短小。第二规则还是要短小。 《代码整洁之道》一书作者B...

  • [代码整洁之道]-整洁代码

    前段时间,看了代码整洁之道,顺手做了些笔记,分享给大家,和大家一起探讨整洁代码之道。 1.1要有代码 代码是我们最...

  • 代码整洁之道(整理二:函数)

    背景:接上回,上回说的是变量。 1、函数不能太长。抽离方法和重命名操作,会让函数更清晰。 2、短小。函数第一条规则...

  • 《代码整洁之道》 之第三章 函数

    本章要点 规模确定 函数层级 函数名 函数参数 不要有歧义 区分指令与询问 错误处理 消除重复 一、函数的规模 函...

网友评论

      本文标题:《代码整洁之道》第三章:函数

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