Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Java tools & IDE's > Статистика по коду


Автор: Sun 15.2.2008, 17:44
Возникла такая задача - сделать статистику по написаному коду - сколько строк в коде, сколько классов, методов и т.п. Чтобы оценить производительность программеров. Кто-то знает автоматизированные тулзы для такого подсчета? Может плагин какой есть к Идее?

Автор: Mayk 15.2.2008, 18:01
Цитата(Sun @  15.2.2008,  21:44 Найти цитируемый пост)
Возникла такая задача - сделать статистику по написаному коду - сколько строк в коде, сколько классов, методов и т.п. Чтобы оценить производительность программеров.

а производительность программистов измерима в кол-ве строк и методов? 
http://www.google.com/search?hl=en&q=%22Measuring+programming+progress+by+lines+of+code+is+like+measuring+aircraft+building+progress+by+weight.%22&btnG=Search] http://thedailywtf.com/Comments/Complex-Complex-Validation.aspx

а вообще посмотри http://sourceforge.net/projects/cccc

Автор: Sun 15.2.2008, 18:10
Я нашел такое
http://www.filebuzz.com/fileinfo/23561/Line_Counter.html

и плагин к идее
http://plugins.intellij.net/plugin/?id=93


Цитата(Mayk @  15.2.2008,  15:01 Найти цитируемый пост)
а производительность программистов измерима в кол-ве строк и методов? 

А ты знаешь другие способы измерения? smile

Автор: v2v 15.2.2008, 18:14
Цитата(Mayk @  15.2.2008,  18:01 Найти цитируемый пост)
а производительность программистов измерима в кол-ве строк и методов? 
Measuring programming progress by lines of code is like measuring aircraft building progress by weight.

истинно  smile 
но ведь заказчик этого не знает и прогу в 600 мб, ему можно продать гораздо дороже нежели в 100 smile

Автор: Kangaroo 15.2.2008, 18:17
Цитата(Sun @  15.2.2008,  17:10 Найти цитируемый пост)
А ты знаешь другие способы измерения?

Ну точно не количеством строк и методов  smile 

Я слышал про проги, которые проверяют код на соответствие принципап ООП (во как загнул), но  названия не знаю.

Автор: v2v 15.2.2008, 18:17
есть спец. средства генерации Uml  диаграмм из проекта, так у тебя получится список классов.

Автор: Mayk 15.2.2008, 18:18
Цитата(Sun @  15.2.2008,  22:10 Найти цитируемый пост)

А ты знаешь другие способы измерения?

По-моему, в УП-е говорили о кол-ве сделанных задач в единицу времени.

Автор: Sun 15.2.2008, 18:24
Цитата(v2v @  15.2.2008,  15:17 Найти цитируемый пост)
есть спец. средства генерации Uml  диаграмм из проекта, так у тебя получится список классов. 

Мне не нужна диаграмма или список классов. Мне просто нужен отчет для сравнения производительности.

Кстати плагин к Идее MetricsReloaded очень хороший. Там огромное колличество разных метрик по оценке кода.


Цитата(Mayk @  15.2.2008,  15:18 Найти цитируемый пост)
По-моему, в УП-е говорили о кол-ве сделанных задач в единицу времени.

Колличество задач тоже учитывается, но оно уже известно. Просто нужно сравнение колличество кода на задачу, время выполнения и число людей, чтобы можно было апроксимировать приблизительный срок разработки.

Автор: nornad 15.2.2008, 18:52
Цитата(Mayk @  15.2.2008,  21:01 Найти цитируемый пост)
а производительность программистов измерима в кол-ве строк и методов? 

Производительность индусов - точно измерима.

Автор: Sun 15.2.2008, 23:38
Цитата(nornad @  15.2.2008,  15:52 Найти цитируемый пост)
Производительность индусов - точно измерима. 

Боюсь что казахские, российские или какие-либо другие программисты, в этом плане, примерно одинаковы. Индусы признанные лидеры в разработке ПО. И что касается мира Java,  их заслуги действительно достойны уважения. Если не ошибаюсь, проекты Jakarta во многом пишут индусы. Кто-то из стран xСССР может похвастаться подобными успехами?

Автор: niasilil 20.2.2008, 07:53
мне нравится вот этот плагин к эклипсу:
http://metrics.sourceforge.net/

PS oops, вопрос был про идею. Ну да ладно, стирать не буду

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)