zoukankan      html  css  js  c++  java
  • 重构7-Rename(method,class,parameter)

    这是我最常用也是最有用的重构之一。我们对方法/类/参数的命名往往不那么合适,以至于误导阅读者对于方法/类/参数功能的理解。这会造成阅读者的主观臆断,甚至引入bug。这个重构看起来简单,但却十分重要。

    public class Person     { 
    public String FN{ get ; set; }
    public Double ClcHrlyPR(){
    // code to calculate hourly payrate '
    return 0d;
    }
    }
    如你所见,我们的类/方法/参数的名称十分晦涩难懂,可以理解为不同的含义。应用这个重构你只需随手将名称修改得更具描述性、更容易传达其含义即可。简单吧。
    // Changed the class name to Employee
    public class Employee{
    public String FirstName{ get; set; }
    public Double CalculateHourlyPay(){
    // code to calculate hourly payrate
    return 0d;
    }
    }
     
     
     





  • 相关阅读:
    CV
    Flutter 概览
    spaCy 基本使用
    图像读写、属性
    图像原理
    NLP 实战
    NLTK 相似性度量
    NLTK 停用词、罕见词
    NLTK 词干提取、词形还原
    NLTK 基本操作
  • 原文地址:https://www.cnblogs.com/jgig11/p/5784577.html
Copyright © 2011-2022 走看看