美文网首页
读《代码整洁之道》小结 🙂

读《代码整洁之道》小结 🙂

作者: 小小小小的人头 | 来源:发表于2019-10-16 10:57 被阅读0次

昨晚无聊看到公司书架上有一本《代码整洁之道》自己就翻了翻。觉得还是有收获的。但是书里面好多章节是一大堆代码放在那边的。我基本就直接跳过了。看了个标题就过了。走马观花的浏览了。然后也看了下别人写的观后感。自己记录一下 自己用得到的--有的我觉得我能力不够还理解不了 太菜~


封面还挺好看

1.命名

  • 使用标准命名方法-命名要具有表现力以及准确性-见名知其意
  • 类名应当是名词或名词短语,方法名应当是动词或动词短语
  • 每个概念对应一个词
    (比如query...、update... ) 如果使用了这个格式,其他相同类型的也用这样的格式 简单易懂
  • 做有意义的区分
    不要使用意义相近的名称,比如ProductInfo和ProductData变量不同,意思一样,容易引起意义混淆

2.函数(方法):

  • 别重复自己,相同的方法一定要封装!!一定!!一定!!一定!!
  • 一个函数只做一件事
  • 函数的入参尽量少 1 到2个入参即可
    如果多于3个的话。可以整合成对象。避免传boolean的值 true/false 如果是这样的话 直接拆分成2个函数-我之前就这样传 要更正
  • 函数尽量小-拆分的细点
    这个有点争议:一个例子 手机修理小零件的收纳盒 基本是很多个小格子.这样找起来很方便,看上去也很整洁
  • 每个函数一个抽象层级
    我的理解是 函数中的方法 最好都在同一个文件中方便找~
  • 函数里面不要返回null 或者特殊的对象

3.注释:都说代码及文档,但是很难啦-

好的注释:
  • 对意图的解释-或提供思路
  • 法律信息、许可证、版权、著作权、外链文档的 url 添加注释
  • 特定的变量提供说明
  • 警告⚠️的提示
    会有一些你也搞不定的现象。那一行代码 看着的确没用。但是你删了就爆炸。你也不知道原因的。这个基本是历史的原因
  • TODO的注释 避免疏忽忘记
坏的注释:
  • 注释掉的代码 不用的代码直接删除!!!!
  • 别加位置标记 我就干过这事,进行分割代码
    ///////////////////// Actions //////////////////////////
  • 别加废话注释 自言自语`
  • 多余的注释。本身并不能比代码提供更多的信息,就是多余。
  • 源码自带的信息注释-其实没啥信息 工具生成的`

4.代码格式:

  • 靠近: 紧密相关的代码应该互相靠近
  • 变量声明应尽可能靠近其使用位置,全局变量声明在类的顶部
  • 调用者放在被调用者上面,这样就能轻易找到被调用函数,极大增强模块的可读性
  • 注意代码缩进 代码行长度控制在100-120个字符

5.异常处理:

  • 将try包含的代码块抽象成一个函数
  • 对待每一个异常都需要详细处理,不能归咎成偶然事件
大概总结了这么多-我觉得是我自己平常会存在的问题。以后尽可能避免出现这样的错误~ 在贴一张别人总结的脑图-《代码整洁之道的目录思维导图可以看一下: 思维导图

相关文章

  • 读《代码整洁之道》小结 🙂

    昨晚无聊看到公司书架上有一本《代码整洁之道》自己就翻了翻。觉得还是有收获的。但是书里面好多章节是一大堆代码放在那边...

  • 《代码整洁之道》读书小结

    最近晚间的加班暂时暂停了,大概已经整整一个月每天焦头烂额的写着业务代码,被各种逻辑搞的整个人都不大好了,好在是写的...

  • 读《代码整洁之道》

    借部门的一次读书会上,我挑选了 Bob大叔的《代码整洁之道》这本书。在读了这本书的前面几章节时就觉得感触极大,今天...

  • 读代码整洁之道

    代码整洁之道,Clean Code,作者是美国的Robert C.Martin,写这个我只是为了提高这本书的格调~...

  • 趣图:这代码谁写的,太可怕了!

    扩展阅读 代码整洁之道|最佳实践小结 笑哭丨谁的代码注释我都不服,就服你的! 公众号:javafirst

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

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

  • 2021-08-25

    01、《代码整洁之道》 我可以这么肯定地说:《代码整洁之道》值得所有的程序员读一读。软件的质量,不仅依赖于架构,更...

  • 读代码整洁之道有感

    1、勒布朗(LeBlanc)法则:稍后等于永不(Later equals never)---->及时清理烂代码 2...

  • 读《代码整洁之道》有感

    毕设全是编程。最开始编了一个有一千多行的Main函数,处理Word文档里的数学公式。里面还用了不少goto语句。功...

  • 读《代码整洁之道》有感

    前言 很多时候,我们看到一些旧的代码,觉得它不可思议,怎么会有这么糟糕的代码,你会想是谁写了这么脏乱的代码(有时候...

网友评论

      本文标题:读《代码整洁之道》小结 🙂

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