如何判断方法是否被视为长方法。因为,它可能包含3行代码,或者可能包含300行代码。如果它包含3行代码,那么它不是一个很长的方法,但如果它包含300行代码,那么它肯定是一个很长的方法。我的问题是,有人怎么能发现它是否是一个漫长的方法。有算法吗?
答案 0 :(得分:0)
鲍勃叔叔建议一种方法不应超过4行。只有在极少数情况下,您才可以忽略此规则。
答案 1 :(得分:0)
有许多衡量方法大小的现有指标包(例如Eclipse Metrics plug-in)。构成“长”方法的行数因语言和各种作者的观点而异(例如,请参阅有关OO指标的book)。