这种宽泛的问题。
当我发现自己不得不编写越来越长的脚本时,我发现我的本能是将所有内容分解成一口大小的函数;然而,这最终导致函数调用函数调用函数调用函数......我想知道我是否完全以错误的方式思考这个问题。
这是删节脚本的样子。对不起,这有点做作。
def simple_task_1():
return
def simple_task_2():
return
def simple_task_3():
return
def simple_task_4():
return
def complex_task_1():
simple_task_2()
simple_task_3()
simple_task_4()
return
def startup():
simple_task_1()
complex_task_1()
simple_task_4()
def finish():
# other function calls
return
def main():
startup()
finish()
那么,这是使用函数的正确方法吗?有没有一个客观的观点,你可以说你在彼此内部进行了太多的函数调用?我是否应该为最终只完成一次的任务创建函数?