Summary: 函数的名称未能揭示函数的用途。修改函数名称。编程
动机:
安全
咱们极力提倡的一种编程风格就是:将复杂的处理函数分解成小函数。可是若是作的很差,这会使你费劲周折却弄不清这些小函数各自的用途。要避免这种麻烦,关键就在于给哈纳斯起个好名称。函数的名称应该准确表达它的用途。给函数命名有一个好办法:首先考虑应该给这个函数写上一句怎样的注释,而后想办法将注释变成函数名称。函数
作法:测试
1.检查函数签名是否被超类或子类实现过。若是是,则须要针对每份实现分别进行下列步骤。spa
2.声明一个新函数,将它命名为你想要的新名称。将旧函数的代码复制到新函数中,并进行适当调整。接口
3.编译编译
4.修改旧函数,令它将调用转发给新函数。引用
若是只有少数几个地方引用旧函数,你能够大胆地跳过这一步骤。im
5.编译,测试。命名
6.找出旧函数的全部被引用点,修改它们,令它们改而引用新函数。每次修改后,编译并测试。
7.删除旧函数。
若是旧函数是该类public接口的一部分,你可能没法安全地删除它。这种状况下,将它保留在原处,并将它标记为deprecated(建议不使用)。
8.编译,测试。