exponenta event banner

Количество строк без комментариев

Количество строк кода, исключая строки, которые являются комментариями или пустыми

Описание

Эта метрика вычисляет количество исполняемых строк в файле. При вычислении значения этой метрики Polyspace ® исключает строки, которые являются комментариями или пустыми.

Эта метрика рассчитывается для исходных файлов и файлов заголовков в тех же папках, что и исходные файлы. Если хотите:

Примеры

развернуть все

// Function to calculate power
 long long power(double x, int n){
	 long long BN = 1;// long long
	 for(int i = 0; i<n;++i){
		 BN*=x;
	 }
	 return BN;
 }
//Function to calculate approximate index 
 double AppxIndex(double m, double f){
	 double U = (power(m,2) - 1)/(power(m,2)+2); //First term
	 double V = (power(m,4) + 27*power(m,2)+38)/
	 (2*power(m,2)+3);// Second term
	 return (1+2*f*power(U,2)*(1+power(m,2)*U*V +
	  power(m,3)/power(m,3)*(U-V)))
	 /( (1-2*f*power(U,2)*(1+power(m,2)*U*V 
	 + power(m,3)/power(m,3)*(U-V))));
 }

В этом примере Polyspace вычисляет количество строк в файле, которые не являются ни комментариями, ни пустыми строками. Игнорирование строк, являющихся комментариями, например строки // FUnction to calculate powerи пустые строки, Polyspace оценивает метрику как 16. При оценке этой метрики строки кода, содержащие встроенные комментарии, считаются строками кода.

Метрическая информация

Группа: Файл
Акроним: LINES_WITHOUT_CMT
ЕГО метрика: Нет