Инструмент, используемый для извлечения метрик кода в тестовых шаблонах XUNIT?

StackOverflow https://stackoverflow.com/questions/3042296

Вопрос

я читаю Тестовые образцы XUNIT Джерард Месзарос.

На одной из страниц он относится к некоторым метрикам программного обеспечения:

В то время как необходимость обернуть линии, чтобы держать их со скоростью 65 символов, делает этот код еще дольше, чем на самом деле, он все еще ненужно долго. Он содержит 25 исполняемых операторов, включая инициализированные декларации, 6 строк контрольных операторов, 4 встроенных комментария и 2 строки, чтобы объявить метод теста-дачи в общей сложности 37 строк развернутого исходного кода.

Короткое подсчет утверждений, чтобы найти эти метрики, у кого-нибудь есть идеи, если он использовал определенный инструмент для расчета метрик?

(Если у вас есть какие-либо предложения для инструментов, которые будут считаться подобными метриками, я ищу тот, который работает на Java, JavaScript и C ++)

Спасибо!

Это было полезно?

Решение

Извините, что разочаровал вас, но я делал подсчет вручную (ну, глаза). Это всего 25 строк кода! Я только что прошел и подсчитал полуологии и вычитал линии, которые не были оказаны по остроумиентам (например, неинициализированные декларации переменной.)

Дело не совсем, сколько строк кода есть, а скорее, насколько меньше строк кода вы должны написать (один раз) и прочитать / понимать / изменять (много раз).

Джерард

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top