美文网首页
重构读书笔记-10_1-Rename_Method

重构读书笔记-10_1-Rename_Method

作者: MR_Model | 来源:发表于2019-07-16 09:38 被阅读0次

    重构第十章

    1.Rename Method(重新命名函数)

    函数的名称未能揭示函数的用途,修改函数名称

    Example:

    public String getTelephoneNumber() {
        return ("(" + _officeAreaCode + ")" + _officeNumber);
    }
    

    End:

    class Person...
        public String getTelephoneNumber() {
            return getOfficeTelephoneNumber();
        }
        public String getOfficeTelephoneNumber() {
            return ("(" + _officeAreaCode + ")" + _officeNumber);
        }
    

    Conclusion:

    对于函数,它的名称应该能准确表达它的用途,给函数命名有一个好方法,给函数写上一句好的注释,想办法将注释编程函数名称。

    注意

    重构必须在有单元测试的情况下,保证之前的功能修改后不收影响。切记!!!

    相关文章

      网友评论

          本文标题:重构读书笔记-10_1-Rename_Method

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