假设我有一个以伪代码登录用户的功能
def login():
# find user in db
# check if user exists
# check password
# login user
每个动作都应该是它自己的功能吗?还是应该所有代码都留在那儿?
编辑:我问这个是因为我通常只是把我所有的代码放在一个函数中,但是我的一个朋友把他需要做的所有事情放在多个函数中,然后在他写下的函数中填写空白
前任。他会这样写:
def login():
findUser()
checkUser()
checkPass()
userLoggedin()
然后他会创建这些函数并填充它们。