Считают в файлах, строках или типах, но не по всему каталогу проекта: сначала из него вычитают чужое и машинное. Это каталог загруженных пакетов, файлы, созданные средой разработки по шаблону, автоматически сгенерированный код — описания форм, модели данных, обёртки для обращения к службам, — а также тесты и артефакты сборки.
Эксперт сначала отделяет эти слои, описывает основание для каждого исключения и только потом измеряет остаток в файлах, строках или типах. Именно границы исключения обычно и оспариваются, поэтому они должны быть проверяемыми.
Полученная величина — технический факт, а не сумма: строка сложной интеграции и сотня строк однотипного описания сущностей несопоставимы по трудозатратам. Выводы о принятом объёме и его цене делает суд, а расчёт для них даёт отдельная экспертиза объёма и стоимости работ.