代码整洁之道读书笔记(十七)

来源:互联网 发布:刮刮卡源码 编辑:程序博客网 时间:2024/06/05 16:36

味道与启发

17.1 删掉注释的代码。

17.2 删除永不被调用的方法。

17.3 测试每种边界行为(如极端情况、异常等)。

17.4 限制类或模块中暴露的接口数量;隐藏你的数据;隐藏工具函数、变量、临时变量等;不要创建拥有大量方法或实体变量的类;不要为子类创建大量受保护变量和函数;尽力保持接口紧凑;通过限制信息来控制代码耦合度。

17.5 注意变量和使用其的函数、私有函数和调用其的函数之间的垂直距离。

17.6注意函数命名的前后一致性。

17.7 删除掉不使用的变量、方法、注释等。

17.8 将变量、常量或函数放在合适的位置,不要认为制造耦合。

17.9 类的方法只对其所属类的变量和函数感兴趣,尽量避免访问其他函数中的变量和方法。

17.10 函数名称应该表达其行为。

17.11 封装条件:把条件语句中的函数抽离出来。

17.12 不要掩蔽时序性耦合,可以通过顺序创建来暴露时序耦合(一个函数产生出下一个函数所需的结果)。

17.13 将可配置数据放在较高层级。

17.14 函数应该只在一个抽象层级上,该抽象层级应该是函数名所示操作的下一层。

0 0