Métrique : Extends

Description de l’utilisateur

La métrique Extends est utilisée pour obtenir des informations sur le nombre d'interfaces étendues par un bloc fonction ou une interface.

Calcul de mesure

Un bloc fonction peut étendre exactement un bloc fonction et implémenter plusieurs interfaces. Une interface peut étendre plusieurs interfaces mais ne peut pas implémenter d'autres interfaces.

Un bloc fonction ou une interface peut étendre zéro ou plusieurs interfaces. Le nombre d'interfaces étendues directes est compté.

Exemple

Exemple de calcul de Extends pour du code IEC-61131-3 :

FB_Test extends FB_Base implements IF_Test1, IF_Test2

FB_Base implements IF_Test4

IF_Test2 extends IF_Test3, IF_Test5

Résultats du calcul de Implemented By

Extends (FB_Test) = 1
Extends (IF_Test2) = 2