Architecture/Source Code Inventory/Count Details

From Apache OpenOffice Wiki
Jump to: navigation, search

Counting CodeLines

The term "CodeLines" is somewhat ambigious, therefor one will find plenty of definitions which differ slightly, others are on their way to become something like a standard. For this reason we want to try to negotiate different terms and their meanings, to form a contract of how to understand it when we speak of CodeLines

How many Lines of code do we have here ?:

01: if ( my_function1() ) 02: { 03: //error handler 04: 05: return 1; 06: } 07: // block of instruction 1 08: if ( my_function2() ) 09: { 10: //error handler 11: 12: return 2; 13: } 14: // block of instruction 2 15: if ( my_function3() ) 16: { 17: //error handler 18: 19: return 3; 20: } 21: // // block of instruction 3 + i 22: // if ( ... ) 23: // } 24: // ... 25: // } 26: 27: 28: 29: 30:

In my undertanding we have here something like:

30 Lines 25 Lines of Code (LOC) 12 Source Lines of Code (SLOC) 10 Comment Lines 6 Descriptive Comments 4 Lines Commented Code

Personal tools