美文网首页
代码整洁笔记

代码整洁笔记

作者: ysdyyy | 来源:发表于2019-06-26 09:20 被阅读0次

代码千万条,清晰第一条,编码不规范,同事两行泪。
本文为《代码整洁之道》读书笔记

一: 函数
1.1 短小
1.2 只做一件事
1.3 函数内代码当属于同一个抽象层级
1.4 使用描述性的名称
1.5 参数尽量少
1.6 无副作用
1.7 分离指令和询问(函数要么查询,要么更改)
1.8 使用异常代替错误码
1.9 抽离try/catch代码块
1.10 别重复自己(重复可能是软件中一切邪恶的根源)
1.11 结构化编程
小结:函数自身当短小和专注,在整个项目集合中应当减少重复代码。函数编写首先是不出BUG,然后是具备良好可读性。

二:注释
2.1 最好的注释是消除注释,以命名来代替注释。
2.2 及时删除陈旧的注释。
小结:对外提供的借口,注释要写全,因为使用者没有义务去阅读开发者的实现细节;内部代码尽量在保持可读性的前提下减少注释。

三:对象和数据结构
3.1 对象和数据结构之间的二分原理:
过程式代码便于在不改动现有数据结构的前提下增加新函数,面向对象代码便于在不改动既有函数的前提下增加新类
小结:过程式代码和面向对象代码忽悠利弊。当我们希望灵活的添加新数据类型,当使用对象;当我们希望能灵活的添加新行为,当使用数据类型和过程

四:错误处理
4.1 使用异常而非返回码
4.2 先写try catch finally语句
4.3 使用不可控异常
4.4 给出异常发生的环境说明
4.5 依调用者需要定义异常类
4.6 定义常规流程。将异常行为封装到特例对象中,减少调用方对异常行为的处理代码
4.7 别返回null
4.8 别传递null
小结:错误处理让代码更强固

相关文章

  • 代码整洁笔记

    代码千万条,清晰第一条,编码不规范,同事两行泪。本文为《代码整洁之道》读书笔记 一: 函数1.1 短小1.2 只做...

  • 《代码整洁之道》细节之中自有天地,整洁成就卓越代码 读书笔记

    《代码整洁之道》细节之中自有天地,整洁成就卓越代码 读书笔记 There are only two hard th...

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

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

  • 代码整洁之道-<有意义的命名>

    代码整洁之道-<有意义的命名> 代码整洁之道 一书相关读书笔记,整洁的代码是自解释的,阅读代码应该如同阅读一篇优秀...

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

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

  • 代码整洁之道 - 笔记

    Clean CodeA Handbook of Agile Software Craftsmanship[美] R...

  • 代码整洁之道【笔记】

    一、整洁代码 A.混乱的代价 1.有些团队在项目初期进展迅速,但有那么一两年的时间却慢去蜗行。对代码的每次修改都影...

  • 代码整洁(学习笔记)

    软件开发中的 5S 原则: 整理:命名的规范 整顿:把你的代码放在它应该在的地方 清楚:整洁代码 清洁:代码风格、...

  • 【笔记】代码整洁之道

    一、整洁的代码 整洁的代码从不隐藏设计者的意图,充满了干净利落的抽象和直截了当的控制语句。 读写的花费时间比例超过...

  • 《代码整洁之道》--笔记

    最初我喜欢这本书可能是因为非技术方面的原因,这本书中有很多我喜欢的插图。这本书的第一章的第一句话是这样说的:读这本...

网友评论

      本文标题:代码整洁笔记

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