尽管没有可共享的功能,是否应该拆分功能?

我的函数有200多行(包括注释)。

它正在做多件事情-所有事情都是一件大事的一部分。 尽管在此方法中 only 函数中的功能已完成/很有用,仍应将其拆分。

我遇到了一些代码库,其中将像这样的函数分解为各种不同的函数,而较大的函数只能使用一次。我发现这非常烦人,因为我不断地跳到不同的函数试图找出正在发生的事情。

我不是通过创建一个新函数来描述大型函数中的代码块-而是使用函数名(通常为长)作为描述符,而是添加注释。

当然,如果我预见到此功能的功能在将来的某个时候可能有用,那么我将对其进行模块化。

普遍共识是什么?我看到另一个帖子说没有功能应该超过35行... 我认为仅出于功能分离功能的想法是过时的,源于数十年前程序员希望将其功能打印到纸张上的想法。就个人而言,我发现这样编写的代码更难遵循和调试。

xuxianbing11 回答:尽管没有可共享的功能,是否应该拆分功能?

暂时没有好的解决方案,如果你有好的解决方案,请发邮件至:iooj@foxmail.com
本文链接:https://www.f2er.com/3132075.html

大家都在问