Metrica: Extends

Descrizione utente

La metrica Extends consente di ottenere informazioni sul numero di interfacce estesa da un blocco funzione o un'interfaccia.

Calcolo metrica

Un blocco funzione può estendersi esattamente su un blocco funzione e implementare più interfacce. Un'interfaccia può estendersi su più interfacce, ma non implementarsi su altre interfacce.

Un blocco funzione o un'interfaccia può estendersi su più interfacce o nessuna. Viene calcolato il numero di interfacce estese direttamente.

Esempio

Esempio di calcolo di Extends:

FB_Test extends FB_Base implements IF_Test1, IF_Test2

FB_Base implements IF_Test4

IF_Test2 extends IF_Test3, IF_Test5

Risultati di Extends

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