22 ms·
Not a fan of git prime. It's built for micro managers, measures mostly meaningless metrics. Encourages frequent small commits with low "churn". Trivial to game
by nullwasamistake 7y ago
Not a fan of git prime. It's built for micro managers, measures mostly meaningless metrics.
Encourages frequent small commits with low "churn". Trivial to game if you write a script to split your commits and artifically remove "churn" by making sure you don't touch your changes more than once. Also penalizes you for high "impact" commits. Adding a bunch of docs, renaming packages, or even running auto format penalizes you in metrics.
It's completely blind to the language. Doesn't understand the code one bit. Doesn't tell you anything about code quality or if your "rockstar" only writes so much code because he copy pasted everything. Not kidding, almost all the code our "top coder", per git prime, wrote had to be redone after he got canned. He was copy pasting trash everywhere.
I'm not against metrics but what it measures largely isn't meaningful. Ex. It's well known that lines of code across different languages are not equivalent.