美文网首页
十七、味道与启发

十七、味道与启发

作者: 小刘and12345 | 来源:发表于2016-09-22 12:39 被阅读0次

1.注释

(1)不恰当的信息

注释应该只描述有关代码和设计的技术性信息,不应该添加无用的修改历史记录等信息。

(2)废弃的注释

过时、无关、不正确的注释就是废弃的注释。

(3)冗余注释

如果注释描述的是某种充分自我描述了的东西,那么注释就是多余的。注释应该谈及代码自身没提到的东西。

(4)注释掉的代码

看到注释掉的代码,就删除它。如果有人需要,可以签出以前的代码,别被它搞到死去活来。

2.函数

(1)过多的参数

函数的参数应该尽量少。

(2)标识参数

布尔值参数大声宣告函数做了不止一件事,它们令人迷惑。

(3)死函数

永不调用的方法应该丢弃,保留死代码纯属浪费。

3.一般性问题

(1)重复

重复代码遗漏了抽象,重复的代码可以成为子程序或者干脆是另一个类。

(2)在错误的抽象层级上的代码

所有较低层级概念放在派生类中,所有较高层概念放在基类中。

(3)垂直分隔

变量和函数应该放在靠近被使用的地方定义。

(4)前后不一致

如果将某个函数中用名为reponse的变量来持有HttpServletRepose对象,则在其他用到这个对象的函数中也用同样的reponse变量名。

(5)不恰当的静态方法

静态方法没机会用到多态特征,如果希望函数是多态的,就不应该是静态的。

(6)用命名常量替代魔术数

(7)掩蔽时序耦合

对于需要执行时序的函数,每个函数都应该产出下一个函数所需的结果,这样就没理由不按顺序调用了。

(8)避免浏览传递

遵循得墨忒耳律

4.Java

(1)不要集成常量

应该import进去

(2)枚举比常量有更多的表达力。他可以拥有字段和方法。

相关文章

  • 十七、味道与启发

    1.注释 (1)不恰当的信息 注释应该只描述有关代码和设计的技术性信息,不应该添加无用的修改历史记录等信息。 (2...

  • 《Clean Code》- 味道与启发

  • 《代码整洁之道》味道与启发(一)

  • 《代码整洁之道》味道与启发(二)

  • 启发”与“启发”的区别

    文/墨沙墨 “启发”当然是个好东西,但不会启发的人能把它搞成一个坏东西,你信不信? 也就是说,启发其实有好、坏之分...

  • 春寒味道~

    正月十七。雨后清晨,春寒味道。 味道是具有记忆的东西。 这种冷咧味道像是我的家乡小城里的早春。干旱缺水的黄土高原但...

  • 启发与说教

    热爱是最好的老师。培养孩子热爱学习,对学习产生浓厚兴趣,是一代又一代人不懈努力追求的目标。曾有孩子在课堂上...

  • 启发与收获

    大家听了林老师的两天课程分享,肯定有所启发和收获,林老师每一次的用心付出都是陪家人们一起在培养孩子自主学习的道路上...

  • 启发与觉悟

    启发是外在的刺激引发的 觉悟是内观的心里活动 启发是对外缘的解释,思考 觉悟是把所有启发进行联系,排序,融会贯通 ...

  • 启发与联想

    字数:1040 读书时,读到共产党加入国民党,开启第一次国共合作时,颇为讶异。 让人讶异的是,作这个决策的过程。 ...

网友评论

      本文标题:十七、味道与启发

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