Трудно понять, что они не заявили об этом, но одна из самых распространенных мер - цикломатическая сложность - мера количества маршрутов через код. Простой процедурный метод сверху вниз имеет сложность 1, к которой добавляются все циклы / ответвления / защелки и т. Д. Идея состоит в том, что, если это становится слишком высоким, ваш метод делает слишком много и должен быть реорганизован в несколько меньших, более целевых методов.
Редактировать; отсюда :
Был добавлен парсер для C #. Большинство показателей аналогичны C ++ и Java. Основное отличие состоит в том, как определяется «самый большой» метод. Вместо того чтобы отождествлять метод с большинством операторов, для C # самый сложный метод находится для каждого файла. Измерение сложности аналогично Cyclomatic Complexity - подсчет возможных путей прохождения кода.
(выделение мое), так что, похоже, у них есть слегка модифицированный вариант обычного CC. Только они могут сказать вам, что они сделали иначе; p