We are considering writing a static analyzer to collect software metrics for Clojure code. Of course it will handle the obvious stuff like number of files, functions, parameters per function, etc. I wonder if there are any metrics that are specific for Clojure code. Any ideas?
We are considering writing a static analyzer to collect software metrics for Clojure code.
Share
On average – I think that software metrics are a dubious idea – they usually distract you from the really important question which is “how much value are we delivering to the customer??”.
Having said that, I recognise they can be a necessary evil in some contexts and can occasionally give you some useful insights about your code base.
So here’s a few that might be Clojure-specific.
p.s. if you get this working it would be really interesting to see the variation in results across some of the different open source clojure projects!