Code metrics 如何找出一个方法是长方法?
我怎样才能知道一个方法是否被视为长方法。因为,它可能包含3行代码,也可能包含300行代码。如果它包含3行代码,那么它不是一个长方法,但是如果它包含300行代码,那么它肯定是一个长方法。我的问题是,人们如何才能发现这是否是一个长期的方法。有什么算法吗?鲍勃叔叔建议一个方法的行数不能超过4行。只有在极少数情况下,你才能无视这条规则Code metrics 如何找出一个方法是长方法?,code-metrics,Code Metrics,我怎样才能知道一个方法是否被视为长方法。因为,它可能包含3行代码,也可能包含300行代码。如果它包含3行代码,那么它不是一个长方法,但是如果它包含300行代码,那么它肯定是一个长方法。我的问题是,人们如何才能发现这是否是一个长期的方法。有什么算法吗?鲍勃叔叔建议一个方法的行数不能超过4行。只有在极少数情况下,你才能无视这条规则 有许多现有的度量方法包可以度量方法的大小(例如,方法)。构成“长”方法的行数因语言和不同作者的意见而异(例如,请参见OO度量)。基思叔叔认为这是一个太小的数字。世界上绝大
有许多现有的度量方法包可以度量方法的大小(例如,方法)。构成“长”方法的行数因语言和不同作者的意见而异(例如,请参见OO度量)。基思叔叔认为这是一个太小的数字。世界上绝大多数Java方法(除了访问器)都超过了这个数字。这包括教科书和生产代码中的大多数方法。