主页

重构的基本手法 rename(重命名)

2024-06-17 05:43PM

重命名就是把一些函数、字段、类、参数的名称重命名为易于理解,最好是和自身代码的意义相同的名称。这样可以更易于理解,也可以减少大量的注释,名字即含义。

在代码中,我们经常会给函数、类、字段等命名为一些难以理解,没有实际意义的名称,过段时间或者别人看你的代码的时候,就很难理解这个函数、类、字段是干什么的?就需要花费一番功夫去追根溯源。

eg:

重构之前的代码:

def get_info(name, age, email):
    user_info = {
        "name": name,
        "age": age,
        "email": email
    }
    return user_info

过段时间回头看看,你能知道get_info是什么意思吗?就会感觉一头雾水。

在这个函数中,我们正在创建一个包含用户信息的字典,包括姓名、年龄和邮箱。因此,一个更加准确的函数名称应该是"create_user_profile"

重构之后的代码:

def create_user_profile (name, age, email):
    user_info = {
        "name": name,
        "age": age,
        "email": email
    }
    return user_info

 

返回>>

登录

请登录后再发表评论。

评论列表:

目前还没有人发表评论