Возникла потребность измерить объем исходного кода приложения. Можно это сделать вручную, но, во-первых, лень перебирать файлы вручную, во-вторых, хочется посчитать это дело по-умному — в частности, исключить код, генерируемый студией автоматически — в-третьих, хочется, чтобы это производилось регулярно и автоматически, чтобы можно было постоянно проводить этот расчет для анализа динамики. Есть ли подобные программы?
On Mon, 19 Dec 2005 15:22:17 +0200, FinSoftware <43191@users.rsdn.ru> wrote:
> Всем привет, > > Возникла потребность измерить объем исходного кода приложения. Можно это сделать вручную, но, во-первых, лень перебирать файлы вручную, во-вторых, хочется посчитать это дело по-умному — в частности, исключить код, генерируемый студией автоматически — в-третьих, хочется, чтобы это производилось регулярно и автоматически, чтобы можно было постоянно проводить этот расчет для анализа динамики. Есть ли подобные программы? > > Спасибо.
есть такой вот плагин для студий: Line counter http://www.wndtabs.com/
не знаю, правда , умеет ли он все то што вам надо,
но строчки щитает, отделяет код от коментов,
умеет ето експортировать в .xml (правда не интересовалса
в каком виде)
FS>Возникла потребность измерить объем исходного кода приложения. Можно это сделать вручную, но, во-первых, лень перебирать файлы вручную, во-вторых, хочется посчитать это дело по-умному — в частности, исключить код, генерируемый студией автоматически — в-третьих, хочется, чтобы это производилось регулярно и автоматически, чтобы можно было постоянно проводить этот расчет для анализа динамики. Есть ли подобные программы?
FS>Спасибо.
Re[2]: Программы для измерения объема исходного кода
Здравствуйте, pintelou, Вы писали:
P>cat `find -name \*.java` | wc -l
P>
FS>>Возникла потребность измерить объем исходного кода приложения. Можно это сделать вручную, но, во-первых, лень перебирать файлы вручную, во-вторых, хочется посчитать это дело по-умному — в частности, исключить код, генерируемый студией автоматически — в-третьих, хочется, чтобы это производилось регулярно и автоматически, чтобы можно было постоянно проводить этот расчет для анализа динамики. Есть ли подобные программы?
FS>>Спасибо.
А по-русски можно?
Re[2]: Программы для измерения объема исходного кода
P>>cat `find -name \*.java` | wc -l
P>>
FS>>>Возникла потребность измерить объем исходного кода приложения. Можно это сделать вручную, но, во-первых, лень перебирать файлы вручную, во-вторых, хочется посчитать это дело по-умному — в частности, исключить код, генерируемый студией автоматически — в-третьих, хочется, чтобы это производилось регулярно и автоматически, чтобы можно было постоянно проводить этот расчет для анализа динамики. Есть ли подобные программы?
FS>>>Спасибо.
FS>А по-русски можно?
Команда юниксового шелла, которая напечатает суммарное число строк во всех файлах *.java в текущей директории и всех вложенных директориях. Чтобы выкусывать автогенеренный код, надо немного извратиться с sed, но это тоже не сложно.
Здравствуйте, FinSoftware, Вы писали:
FS>Всем привет,
FS>Возникла потребность измерить объем исходного кода приложения. Можно это сделать вручную, но, во-первых, лень перебирать файлы вручную, во-вторых, хочется посчитать это дело по-умному — в частности, исключить код, генерируемый студией автоматически — в-третьих, хочется, чтобы это производилось регулярно и автоматически, чтобы можно было постоянно проводить этот расчет для анализа динамики. Есть ли подобные программы?
FS>Спасибо.
Посмотри поднятую мной тему "Измерение размера кода" (18.08.2k5)
Там есть пару предложений и ссылок. Но если честно, я так и не нашел подходящего тула для измерения кода.
Здравствуйте, Orin.i9, Вы писали:
OI>Здравствуйте, FinSoftware, Вы писали:
FS>>Всем привет,
FS>>Возникла потребность измерить объем исходного кода приложения. Можно это сделать вручную, но, во-первых, лень перебирать файлы вручную, во-вторых, хочется посчитать это дело по-умному — в частности, исключить код, генерируемый студией автоматически — в-третьих, хочется, чтобы это производилось регулярно и автоматически, чтобы можно было постоянно проводить этот расчет для анализа динамики. Есть ли подобные программы?
FS>>Спасибо.
OI>Посмотри поднятую мной тему "Измерение размера кода" (18.08.2k5)
OI>Там есть пару предложений и ссылок. Но если честно, я так и не нашел подходящего тула для измерения кода.
OI>Вот одна из ссылок OI>http://www.campwoodsw.com/sm20.html
OI>Если вдруг обнаружишь что-нить вкусное, сообщи плз.
А что это за программа, ссылку на которую ты указал? Я ее не скачивал, только на сайт зашел — вроде нет нормального описания.
Странно, неужели нет нормальных средств для решения такой простой задачи, как измерение объема кода? Неужели никого это не интересует?
В NAnt (точнее, в NAntContrib) есть таск <codestats>, который считает строки кода. Он не всем устраивал, мы его доработали (подсчет отдельно кода и комментариев, корректный подсчет строк в солюшне, где есть проекты на разных языках, подсчет строк только в тех файлах, которые включены в солюшн и проекты, и т.п.). Таск выполняется как часть процесса сборки с использованием CruiseControl автоматически (как Вы и хотите), по изменению исходников плюс по расписанию. Результаты объединяются в лог CruiseControl и (после определенной настройки) отображаются в его консоли.
... << RSDN@Home 1.1.4 beta 7 rev. 447>>
Re[2]: Программы для измерения объема исходного кода
Здравствуйте, Roman Avramov, Вы писали:
RA>Здравствуйте, FinSoftware, Вы писали:
FS>>Возникла потребность измерить объем исходного кода приложения
RA>В NAnt (точнее, в NAntContrib) есть таск <codestats>, который считает строки кода. Он не всем устраивал, мы его доработали (подсчет отдельно кода и комментариев, корректный подсчет строк в солюшне, где есть проекты на разных языках, подсчет строк только в тех файлах, которые включены в солюшн и проекты, и т.п.). Таск выполняется как часть процесса сборки с использованием CruiseControl автоматически (как Вы и хотите), по изменению исходников плюс по расписанию. Результаты объединяются в лог CruiseControl и (после определенной настройки) отображаются в его консоли.
А что такое NAnt?
Нет ли случайно возможности получить вашу программку? Был бы очень благодарен.
Re[3]: Программы для измерения объема исходного кода
Здравствуйте, FinSoftware, Вы писали:
RA>>В NAnt (точнее, в NAntContrib) есть таск <codestats>, который считает строки кода. Он не всем устраивал, мы его доработали (подсчет отдельно кода и комментариев, корректный подсчет строк в солюшне, где есть проекты на разных языках, подсчет строк только в тех файлах, которые включены в солюшн и проекты, и т.п.). Таск выполняется как часть процесса сборки с использованием CruiseControl автоматически (как Вы и хотите), по изменению исходников плюс по расписанию. Результаты объединяются в лог CruiseControl и (после определенной настройки) отображаются в его консоли.
FS>А что такое NAnt?
FS>Нет ли случайно возможности получить вашу программку? Был бы очень благодарен.
Здравствуйте, FinSoftware, Вы писали:
FS>А что такое NAnt?
NAnt — инструмент для автоматизации сборки, NAntContrib — набор расширений для него (туда и входит описываемый <codestats>), CruiseControl.NET — сервер для автоматизации сборки с поддержкой постоянной интеграции. Если у вас не налажены автоматические билды, то лучше подумать о решении полегче
Здравствуйте, FinSoftware, Вы писали:
FS>Возникла потребность измерить объем исходного кода приложения. Можно это сделать вручную, но, во-первых, лень перебирать файлы вручную, во-вторых, хочется посчитать это дело по-умному — в частности, исключить код, генерируемый студией автоматически — в-третьих, хочется, чтобы это производилось регулярно и автоматически, чтобы можно было постоянно проводить этот расчет для анализа динамики. Есть ли подобные программы?
Может, не то, что хотите и не так красиво и удобно, но вот