Function 只使用一次函数

Function 只使用一次函数,function,conventions,Function,Conventions,即使我只调用函数一次,但将代码(例如,只读取一次文件)放入函数中是否是一个好主意?对我来说,这似乎比把整个代码放到主函数中更容易管理。我不确定这是否符合常见约定。如果符合,您应该将代码移到单独的函数中- -It enhances legibility -It is a logically separable chunk of code. 如果调用太多(可能来自循环),而在函数本身中做得很少,那么函数调用将是一种开销。只有在这种情况下,才应避免分割出一个函数。如果- -It enhances l

即使我只调用函数一次,但将代码(例如,只读取一次文件)放入函数中是否是一个好主意?对我来说,这似乎比把整个代码放到主函数中更容易管理。我不确定这是否符合常见约定。

如果符合,您应该将代码移到单独的函数中-

-It enhances legibility
-It is a logically separable chunk of code.

如果调用太多(可能来自循环),而在函数本身中做得很少,那么函数调用将是一种开销。只有在这种情况下,才应避免分割出一个函数。

如果-

-It enhances legibility
-It is a logically separable chunk of code.

如果调用太多(可能来自循环),而在函数本身中做得很少,那么函数调用将是一种开销。只有在这种情况下,才可以避免创建函数。

您也可以这样做。通常,将超长函数拆分为其他函数以提高可读性被认为是一种良好的做法。另一方面,如果您想最大限度地优化代码的性能,您可能希望避免额外的函数调用。通常,将超长函数拆分为其他函数以提高可读性被认为是一种良好的做法。另一方面,如果您希望将代码的性能优化到最大值,则可能需要避免额外的函数调用。