Программы для измерения объема исходного кода
От: FinSoftware FinSoftware.narod.ru
Дата: 19.12.05 13:22
Оценка:
Всем привет,

Возникла потребность измерить объем исходного кода приложения. Можно это сделать вручную, но, во-первых, лень перебирать файлы вручную, во-вторых, хочется посчитать это дело по-умному — в частности, исключить код, генерируемый студией автоматически — в-третьих, хочется, чтобы это производилось регулярно и автоматически, чтобы можно было постоянно проводить этот расчет для анализа динамики. Есть ли подобные программы?

Спасибо.
Re: Программы для измерения объема исходного кода
От: andrij Украина  
Дата: 19.12.05 14:27
Оценка:
On Mon, 19 Dec 2005 15:22:17 +0200, FinSoftware <43191@users.rsdn.ru> wrote:

> Всем привет,

>
> Возникла потребность измерить объем исходного кода приложения. Можно это сделать вручную, но, во-первых, лень перебирать файлы вручную, во-вторых, хочется посчитать это дело по-умному — в частности, исключить код, генерируемый студией автоматически — в-третьих, хочется, чтобы это производилось регулярно и автоматически, чтобы можно было постоянно проводить этот расчет для анализа динамики. Есть ли подобные программы?
>
> Спасибо.


есть такой вот плагин для студий: Line counter
http://www.wndtabs.com/
не знаю, правда , умеет ли он все то што вам надо,
но строчки щитает, отделяет код от коментов,
умеет ето експортировать в .xml (правда не интересовалса
в каком виде)
Posted via RSDN NNTP Server 1.9
make it simple as possible, but not simpler
Re: Программы для измерения объема исходного кода
От: pintelou  
Дата: 19.12.05 16:54
Оценка:
cat `find -name \*.java` | wc -l



FS>Возникла потребность измерить объем исходного кода приложения. Можно это сделать вручную, но, во-первых, лень перебирать файлы вручную, во-вторых, хочется посчитать это дело по-умному — в частности, исключить код, генерируемый студией автоматически — в-третьих, хочется, чтобы это производилось регулярно и автоматически, чтобы можно было постоянно проводить этот расчет для анализа динамики. Есть ли подобные программы?


FS>Спасибо.
Re[2]: Программы для измерения объема исходного кода
От: FinSoftware FinSoftware.narod.ru
Дата: 19.12.05 17:12
Оценка:
Здравствуйте, pintelou, Вы писали:

P>cat `find -name \*.java` | wc -l


P>


FS>>Возникла потребность измерить объем исходного кода приложения. Можно это сделать вручную, но, во-первых, лень перебирать файлы вручную, во-вторых, хочется посчитать это дело по-умному — в частности, исключить код, генерируемый студией автоматически — в-третьих, хочется, чтобы это производилось регулярно и автоматически, чтобы можно было постоянно проводить этот расчет для анализа динамики. Есть ли подобные программы?


FS>>Спасибо.


А по-русски можно?
Re[2]: Программы для измерения объема исходного кода
От: Candle645 Украина http://www.brainbench.com/transcript.jsp?pid=11259
Дата: 19.12.05 17:15
Оценка:
Здравствуйте, pintelou, Вы писали:

cat `find -name \*.java` | grep ";" | wc -l

так будет точнее
Re[3]: Программы для измерения объема исходного кода
От: pintelou  
Дата: 19.12.05 18:38
Оценка:
P>>cat `find -name \*.java` | wc -l

P>>


FS>>>Возникла потребность измерить объем исходного кода приложения. Можно это сделать вручную, но, во-первых, лень перебирать файлы вручную, во-вторых, хочется посчитать это дело по-умному — в частности, исключить код, генерируемый студией автоматически — в-третьих, хочется, чтобы это производилось регулярно и автоматически, чтобы можно было постоянно проводить этот расчет для анализа динамики. Есть ли подобные программы?


FS>>>Спасибо.


FS>А по-русски можно?


Команда юниксового шелла, которая напечатает суммарное число строк во всех файлах *.java в текущей директории и всех вложенных директориях. Чтобы выкусывать автогенеренный код, надо немного извратиться с sed, но это тоже не сложно.
Re: Программы для измерения объема исходного кода
От: Orin.i9 Россия  
Дата: 21.12.05 10:46
Оценка:
Здравствуйте, FinSoftware, Вы писали:

FS>Всем привет,


FS>Возникла потребность измерить объем исходного кода приложения. Можно это сделать вручную, но, во-первых, лень перебирать файлы вручную, во-вторых, хочется посчитать это дело по-умному — в частности, исключить код, генерируемый студией автоматически — в-третьих, хочется, чтобы это производилось регулярно и автоматически, чтобы можно было постоянно проводить этот расчет для анализа динамики. Есть ли подобные программы?


FS>Спасибо.




Посмотри поднятую мной тему "Измерение размера кода" (18.08.2k5)

Там есть пару предложений и ссылок. Но если честно, я так и не нашел подходящего тула для измерения кода.

Вот одна из ссылок
http://www.campwoodsw.com/sm20.html

Если вдруг обнаружишь что-нить вкусное, сообщи плз.
Без працы не бенды кололацы
Re[2]: Программы для измерения объема исходного кода
От: FinSoftware FinSoftware.narod.ru
Дата: 21.12.05 11:03
Оценка:
Здравствуйте, Orin.i9, Вы писали:

OI>Здравствуйте, FinSoftware, Вы писали:


FS>>Всем привет,


FS>>Возникла потребность измерить объем исходного кода приложения. Можно это сделать вручную, но, во-первых, лень перебирать файлы вручную, во-вторых, хочется посчитать это дело по-умному — в частности, исключить код, генерируемый студией автоматически — в-третьих, хочется, чтобы это производилось регулярно и автоматически, чтобы можно было постоянно проводить этот расчет для анализа динамики. Есть ли подобные программы?


FS>>Спасибо.




OI>Посмотри поднятую мной тему "Измерение размера кода" (18.08.2k5)


OI>Там есть пару предложений и ссылок. Но если честно, я так и не нашел подходящего тула для измерения кода.


OI>Вот одна из ссылок

OI>http://www.campwoodsw.com/sm20.html

OI>Если вдруг обнаружишь что-нить вкусное, сообщи плз.


А что это за программа, ссылку на которую ты указал? Я ее не скачивал, только на сайт зашел — вроде нет нормального описания.

Странно, неужели нет нормальных средств для решения такой простой задачи, как измерение объема кода? Неужели никого это не интересует?
Re: Программы для измерения объема исходного кода
От: Roman Avramov  
Дата: 21.12.05 12:39
Оценка:
Здравствуйте, FinSoftware, Вы писали:

FS>Возникла потребность измерить объем исходного кода приложения


В NAnt (точнее, в NAntContrib) есть таск <codestats>, который считает строки кода. Он не всем устраивал, мы его доработали (подсчет отдельно кода и комментариев, корректный подсчет строк в солюшне, где есть проекты на разных языках, подсчет строк только в тех файлах, которые включены в солюшн и проекты, и т.п.). Таск выполняется как часть процесса сборки с использованием CruiseControl автоматически (как Вы и хотите), по изменению исходников плюс по расписанию. Результаты объединяются в лог CruiseControl и (после определенной настройки) отображаются в его консоли.
... << RSDN@Home 1.1.4 beta 7 rev. 447>>
Re[2]: Программы для измерения объема исходного кода
От: FinSoftware FinSoftware.narod.ru
Дата: 21.12.05 12:43
Оценка:
Здравствуйте, Roman Avramov, Вы писали:

RA>Здравствуйте, FinSoftware, Вы писали:


FS>>Возникла потребность измерить объем исходного кода приложения


RA>В NAnt (точнее, в NAntContrib) есть таск <codestats>, который считает строки кода. Он не всем устраивал, мы его доработали (подсчет отдельно кода и комментариев, корректный подсчет строк в солюшне, где есть проекты на разных языках, подсчет строк только в тех файлах, которые включены в солюшн и проекты, и т.п.). Таск выполняется как часть процесса сборки с использованием CruiseControl автоматически (как Вы и хотите), по изменению исходников плюс по расписанию. Результаты объединяются в лог CruiseControl и (после определенной настройки) отображаются в его консоли.


А что такое NAnt?

Нет ли случайно возможности получить вашу программку? Был бы очень благодарен.
Re[3]: Программы для измерения объема исходного кода
От: __SPIRIT__ Россия  
Дата: 21.12.05 16:30
Оценка:
FS>Странно, неужели нет нормальных средств для решения такой простой задачи, как измерение объема кода? Неужели никого это не интересует?

А зачем это нужно?
Re[3]: Программы для измерения объема исходного кода
От: stasukas  
Дата: 22.12.05 11:43
Оценка:
Здравствуйте, FinSoftware, Вы писали:

RA>>В NAnt (точнее, в NAntContrib) есть таск <codestats>, который считает строки кода. Он не всем устраивал, мы его доработали (подсчет отдельно кода и комментариев, корректный подсчет строк в солюшне, где есть проекты на разных языках, подсчет строк только в тех файлах, которые включены в солюшн и проекты, и т.п.). Таск выполняется как часть процесса сборки с использованием CruiseControl автоматически (как Вы и хотите), по изменению исходников плюс по расписанию. Результаты объединяются в лог CruiseControl и (после определенной настройки) отображаются в его консоли.


FS>А что такое NAnt?


FS>Нет ли случайно возможности получить вашу программку? Был бы очень благодарен.


NAnt
NAntContribute
CruiseControl.NET
... << RSDN@Home 1.2.0 alpha rev. 0>>
Now playing: 03 Blue Planet Corporation — Alidate
Re[3]: Программы для измерения объема исходного кода
От: Roman Avramov  
Дата: 22.12.05 12:57
Оценка:
Здравствуйте, FinSoftware, Вы писали:

FS>А что такое NAnt?


NAnt — инструмент для автоматизации сборки, NAntContrib — набор расширений для него (туда и входит описываемый &lt;codestats&gt;), CruiseControl.NET — сервер для автоматизации сборки с поддержкой постоянной интеграции. Если у вас не налажены автоматические билды, то лучше подумать о решении полегче
... << RSDN@Home 1.1.4 beta 7 rev. 447>>
Re: Программы для измерения объема исходного кода
От: Anton Batenev Россия https://github.com/abbat
Дата: 22.12.05 17:09
Оценка:
Здравствуйте, FinSoftware, Вы писали:

FS>Возникла потребность измерить объем исходного кода приложения. Можно это сделать вручную, но, во-первых, лень перебирать файлы вручную, во-вторых, хочется посчитать это дело по-умному — в частности, исключить код, генерируемый студией автоматически — в-третьих, хочется, чтобы это производилось регулярно и автоматически, чтобы можно было постоянно проводить этот расчет для анализа динамики. Есть ли подобные программы?


Может, не то, что хотите и не так красиво и удобно, но вот
Автор: Anton Batenev
Дата: 22.12.05
что недавно провернул — грубовато, но результаты получать можно
... << RSDN@Home 1.1.4 stable SR1 rev. 568>>
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.