All Downloads are FREE. Search and download functionalities are using the official Maven repository.

resources.report.rules.pmd.CouplingBetweenObjects.html Maven / Gradle / Ivy



CouplingBetweenObjects

CouplingBetweenObjects

This rule counts the number of unique attributes, local variables, and return types within an object. A number higher than the specified threshold can indicate a high degree of coupling.

This rule is defined by the following Java class: net.sourceforge.pmd.lang.java.rule.coupling.CouplingBetweenObjectsRule

Example(s):


import com.Blah;
import org.Bar;
import org.Bardo;

public class Foo {
   private Blah var1;
   private Bar var2;
 
 	//followed by many imports of unique objects
   void ObjectC doWork() {
     Bardo var55;
     ObjectA var44;
     ObjectZ var93;
     return something;
   }
}





© 2015 - 2024 Weber Informatics LLC | Privacy Policy