Подтвердить что ты не робот

Количество строк в коде

Есть ли инструмент или что-то еще, чтобы подсчитать количество строк в конкретном проекте С#? Просто из любопытства...

4b9b3361

Ответ 1

Я считаю, что есть инструменты, но мне проще просто использовать опцию Найти в файлах и использовать это регулярное выражение:

^~(:[email protected]//.+)~(:[email protected]\{:[email protected])~(:[email protected]\}:[email protected])~(:[email protected]/#).+

Это регулярное выражение от здесь, в котором также показано, как его искать. Он вернет несколько совпадающих строк (т.е. Количество строк в вашем коде)

Ответ 2

В Visual Studio 2010 Premium и Ultimate вы можете перейти на вкладку "Анализ" и выбрать "Вычислить кодовые показатели", это даст вам строки кода, а также индекс ремонтопригодности, циклическую сложность, глубину наследования и метрики связи класса, проект по проекту.

Вы также можете развернуть пространства имен и классы/интерфейсы.

Ответ 3

Visual Studio делает это, если вы используете инструмент "Анализ кода".

Изменить: 10-секундный поиск google (с термином sloc count С#) возвращает эту статью Code Project: http://www.codeproject.com/KB/files/directorylinecounter.aspx p >

Ответ 4

У меня был хороший успех с Дэвид Уилер SLOCCount. Это инструмент командной строки, который, к сожалению, потребует Cygwin, но я обнаружил, что он без особых проблем обрабатывал очень большие Java-проекты. С# указан как поддерживаемый язык для подсчета. Конфигурация минимальна, IIRC Я просто указал ее в каталог и суммировал весь тип кода и разбил его на строки на язык.

Настоятельно рекомендуется.