Win a copy of Pragmatic AI this week in the Artificial Intelligence forum!
  • Post Reply Bookmark Topic Watch Topic
  • New Topic
programming forums Java Mobile Certification Databases Caching Books Engineering Micro Controllers OS Languages Paradigms IDEs Build Tools Frameworks Application Servers Open Source This Site Careers Other all forums
this forum made possible by our volunteer staff, including ...
Marshals:
  • Jeanne Boyarsky
  • Liutauras Vilda
  • Campbell Ritchie
  • Tim Cooke
  • Bear Bibeault
Sheriffs:
  • Paul Clapham
  • Junilu Lacar
  • Knute Snortum
Saloon Keepers:
  • Ron McLeod
  • Ganesh Patekar
  • Tim Moores
  • Pete Letkeman
  • Stephan van Hulst
Bartenders:
  • Carey Brown
  • Tim Holloway
  • Joe Ess

utitility to find code metrics? (lines of code, etc)  RSS feed

 
Sheriff
Posts: 4313
Android IntelliJ IDE Java
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
I'm looking for a utility that kind find lines of code, # methods, # classes, that kind of thing... for a java project I created.

I tried using CCCC (C and C++ Code Counter) -- it also does Java. But it didn't get # methods.

Anyone have any utitlity they've used before. I'm using IntelliJ, so I don't know if there are any plug-ins out there that I couldn't find that work with IntelliJ.
 
author
Sheriff
Posts: 11962
5
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Have you read my article?
 
(instanceof Sidekick)
Ranch Hand
Posts: 8791
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Google for "java static source analysis" or words like that. "static" means it reads your source code as opposed to tools that watch a running system.

There are a number of open source and commercial tools that do the kind of counts you mention, plus a whole world of good inforamation about package and class dependencies. JDepends and JTest do dependency analysis based on Robert Martin's metrics for what is "good".
 
ranger
Sheriff
Posts: 17314
11
IntelliJ IDE Mac Spring
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
MetricsReloaded plugin for IntellJ, just go to your plugin list in the settings area.

I used it before and it gives lots of information.

Mark
 
Jessica Sant
Sheriff
Posts: 4313
Android IntelliJ IDE Java
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
excellent! Thanks Mark -- I knew some lovely person out there had to have created a plugin for IntelliJ. That thing has tons of metrics.

And no Lasse, I was a bad Sheriff and haven't yet read your article. I'll check it out! I'm doing a research project at school about generating system tests and figuring out how well they cover the code.

Thanks to the other suggestions too. Its much appreciated.
[ September 29, 2004: Message edited by: Jessica Sant ]
 
Don't get me started about those stupid light bulbs.
  • Post Reply Bookmark Topic Watch Topic
  • New Topic
Boost this thread!