La métrique LOC compte le nombre de lignes de code source dans un programme. Cette métrique peut être utilisée pour estimer la charge représentée par le développement du programme, la productivité de la programmation et la maintenance de l'application.
Chaque ligne d'un objet implémenté textuel (fonction (FUN), bloc fonction (FB), type d'unité de donnée (DUT), liste de variables globales (GVL), etc.) est prise en compte dans la métrique Lines Of Code.
Exemple
Exemple de calcul de la métrique LOC :
Declaration:
1: PROGRAM SR_Main
2: VAR
3: x: BOOL;
4: END_VAR
Implementation:
1:
2: IF (x = TRUE) THEN
3: DoSomething();
4: END_IF
5:
6: // A nice comment
7: SpecialMethod();
Résultat de la métrique LOC
Lines Of Code (LOC) = 11