0

我怎样才能知道一个方法是否被认为是一个长方法。因为,它可能包含 3 行代码,也可能包含 300 行代码。如果它包含 3 行代码,那么它不是一个长方法,但如果它包含 300 行代码,那么它肯定是一个长方法。我的问题是如何才能知道它是否是一个长方法。有什么算法吗?

4

2 回答 2

0

Bob 大叔建议一个方法不超过 4 行。只有在极少数情况下,您才能无视这条规则。

功能

于 2013-04-10T11:10:41.390 回答
0

有许多现有的度量方法包可以测量方法的大小(例如,Eclipse Metrics 插件)。构成“长”方法的行数因语言和不同作者的观点而异(例如,请参阅这关于 OO 度量的书)。

于 2013-04-12T14:36:45.693 回答