Инструмент, используемый для получения метрик кода в тестовых шаблонах xUnit? - PullRequest
0 голосов
/ 15 июня 2010

Я читаю xUnit Test Patterns , автор Gerard Meszaros.

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

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

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

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

Спасибо!

1 Ответ

1 голос
/ 15 июня 2010

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

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

Gerard

...