【发布时间】:2017-06-16 13:54:47
【问题描述】:
将代码(例如,仅读取一次文件)放入函数中是否是个好主意,即使我只调用该函数一次?对我来说,这似乎比将整个代码放入 main 函数更容易监督。我不确定这是否符合通用约定。
【问题讨论】:
-
你也可以。通常,将超长函数拆分为其他函数以提高可读性被认为是一种很好的做法。另一方面,如果您想最大限度地优化代码的性能,您可能希望避免额外的函数调用。
标签: function conventions
将代码(例如,仅读取一次文件)放入函数中是否是个好主意,即使我只调用该函数一次?对我来说,这似乎比将整个代码放入 main 函数更容易监督。我不确定这是否符合通用约定。
【问题讨论】:
标签: function conventions
如果 -
-It enhances legibility
-It is a logically separable chunk of code.
如果您进行太多调用(可能来自循环内)并且在函数本身内执行的操作很少,那么函数调用将是一种开销。只有在这种情况下,才能避免创建函数。
【讨论】: