Есть ли инструмент или что-то еще, чтобы подсчитать количество строк в конкретном проекте С#? Просто из любопытства...
Количество строк в коде
Ответ 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 Я просто указал ее в каталог и суммировал весь тип кода и разбил его на строки на язык.
Настоятельно рекомендуется.