美文网首页
代码整洁之道

代码整洁之道

作者: ambitioner | 来源:发表于2019-05-22 10:23 被阅读0次

命名

做有意义的区分

例如:Product类,如果还有ProdcutInfo或者ProduceData,意义无差别,让阅读者无法区分。

别写废话

例如:

使用读得出来的名称

别使用无意义的名称

例如:变量a,b等

函数

1.使用异常而非返回码
这样可以使代码正解,逻辑不会被错误处理搞乱。
2.如果抛出异常很多,造成代码重复,可以对多个异常进行封装。
3.别返回null值,别传递null值
4.别害怕长名称。长而具有描述性的名称,要比短而令人费解的名称好。
5.不使用标识参数。标识参数丑陋不堪,向函数传入布尔值简直就是骇人听闻的做法。因为这在大声宣布本函数不止做一件事。如果标识为true将会这样做,标识为false将会那样做。
正确的做法应该是将函数一分为二。
6.参数如果两三个以上,可以考虑封装对象。
7.询问和动作指令要分开
函数要么做什么事,要么回答什么事,但二者不可以兼得。函数应该修改某对象的状态或是返回该对象的有关信息。

注释

最好的注释是函数自己能够解释

注释不能美化糟糕的代码

我们编写一个模块,发现它令人困扰、乱七八糟。我们知道它烂透了。我们告诉自己:喔,最好写点注释。不,最好是吧代码弄干净。

相关文章

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

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

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

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

  • 代码整洁之道

    01、有意义的命名 在团队开发中,团队小伙伴编码风格各不相同,一个统一的规范就显得尤为重要,最近在做Code Re...

  • 代码整洁之道

    整洁代码 Leblanc : Later equals never.(勒布朗法则:稍后等于永不) 对代码的每次修改...

  • 代码整洁之道

    海到无边天作岸,山登绝顶我为峰。作为猿类的我们,对自己创造的代码有着一种天生的无比自信。这是好事~可是,对于我们的...

  • 代码整洁之道

    1.一次只做一件事的原则 除了最外边必要的空判断,少用return操作符。原则如下图所示:一次只做一件事情.png...

  • 代码整洁之道

    一.整洁代码 借用一条美国童子军简单军规:让营地笔记来时更干净 二.有意义的命名 2.7避免使用编码编码已经太多,...

  • 代码整洁之道

    大概读了一下《代码整洁之道》这本书,总结如下: 1.变量名:有意义、可读性好 2.避免重复和无意义的条件判断 3....

  • 《代码整洁之道》

    细节之中自有天地,整洁成就卓越代码。 软件专家RoberfC.Marlin在《代码整洁之道》中为你呈现出了革命性的...

  • 《代码整洁之道》

    马丁(Robert C. Martin) 第1章 整洁代码 写整洁代码,需要遵循大量的小技巧,贯彻刻苦习得的“整洁...

网友评论

      本文标题:代码整洁之道

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