Metric for program size

I was asked to specify the size metric of the corporate application. This application is a web application, and I'm not sure how to quantify it. Obvious, but not useful metrics will be lines of code, number of files, etc. What are some suggested ways to determine the size of an application that will provide real meaning?

Application Notes:

  • C # ASP.NET Web Forms Application
  • Layered architecture
  • All interactions with databases through stored procedures
+3
source share
5 answers

The number of "pages" or "areas" that users will have access to

. , " ".


. ( ) . , , .


. , , . , , , , .


. , , , .


-

. , , , ( ), . , , 3 , . , " " , , .


, , , , .

+5

SLOC (Source Lines of Code) - .

, , , , . .

, , , , , .

, :

Cyclomatic Complexity V (G) - .

SEI , .

15% . , , - .

- , . unit test ? , unit test , , "" , . 80% .

+3

, ?

- , , ?

, . .

[]

, , " ", , (, ); , , , , , . .

0

, , . ? , .

0

Source: https://habr.com/ru/post/1707055/


All Articles