eclipse代码量统计插件_推荐一波代码量、行数、提交量、作者等全维度统计神器...
背景
代码各种维度的统计在有些时候是很重要的,这里总结一些常用的牛逼的代码统计工具,着重介绍了个人使用的 Statistic 插件。但是如果你是想统计团队维度的数据,推荐后面介绍的 git_stats 神器工具。
Statistic IDEA 插件
IDEA 的 Statistic 插件官方地址为 https://plugins.jetbrains.com/plugin/4509-statistic ,大家可以直接通过 IDEA 的插件 market 市场在线下载,搜索如下即可:
其提供了各种维度的筛选,大家可以自己在设置里设置自己的条件或者选择自己的筛选范围,譬如如下是各种维度的数据统计结果:
如下是点击面板上 Settings 设置按钮的自定义设置维度:
还有哪些比较好用的代码量统计工具呢?
如下再顺带推荐几个牛逼有趣的统计工具供你选用。
cloc 极客命令行工具
项目地址为https://github.com/AlDanial/cloc,里面给出了详细的使用说明和特性,这里不再介绍,具体参考官方文档,如下是一个命令使用结果示例:
-------------------------------------------------------------------------------
Language files blank comment code
-------------------------------------------------------------------------------
Python 28 1519 728 4659
YAML 2 9 2 75
Bourne Shell 3 6 0 17
make 1 4 6 10
-------------------------------------------------------------------------------
SUM: 34 1538 736 4761
-------------------------------------------------------------------------------
依赖 git 仓库的 gitstats
这个牛逼的要命!!!!团队极力推荐!!!!!!!
对于大型的 git 仓库追踪项目,很多可视化工具远远不足以了解项目完整的开发历史和周期,一些定量维度的统计数据(如每日提交量,行数等)更能反映项目的开发进程和活跃性(不过管理者大佬们绝对不能以这个为 kpi 维度,不然大家会疯狂提交一行一行的代码)。
gitstats 是一个 git 仓库分析软件,它可以检查仓库并生成历史数据的统计信息。可以帮我们查看 git 仓库的提交状态,根据不同维度分析计算,并自动生成数据图表,其统计维度很多,常见的如下:
- 代码统计:文件总数、行数、提交量、作者数,按日期划分,按扩展名划分等。
- 活跃性:每天中每小时、每周中每天、每周中每小时、每年中每月、每年的提交量。
- 作者数:列举所有的作者(提交数,第一次提交日期,最近一次的提交日期),并按月和年来划分。
其官方网址为http://gitstats.sourceforge.net/,里面详细说明了怎么安装和配置及查看数据报表。官方也给出了一个报表样例,链接为 http://gitstats.sourceforge.net/examples/gitstats/index.html,具体数据维度如下:
一句话总结就是牛逼,觉得值得,你公司如果有大盘显示器实时显示那就更加炫酷了。
杠精工具之 find 命令
不说了,这个绝对牛逼和原始,直接 find 走起,如下:
find . -name "*.java" -or -name "*.xml" -print | xargs wc -l
我颤抖了,确实能统计到数据,只是,只是,只是 无力反驳,是在下输了!!!!!
更多有趣有料技术知识,尽在+v yanbo373131686
eclipse代码量统计插件_推荐一波代码量、行数、提交量、作者等全维度统计神器...相关推荐
- 统计代码行数_推荐一波代码量、行数、提交量、作者等全维度统计神器
背景 代码各种维度的统计在有些时候是很重要的,这里总结一些常用的牛逼的代码统计工具,着重介绍了个人使用的 Statistic 插件.但是如果你是想统计团队维度的数据,推荐后面介绍的 git_stats ...
- 判断文本的行数c语言,软件工程统计文件中字符串个数,单词个数,词频,行数
一.前言 在之前写过一个词频统计的C语言课设,别人说你一个大三的怎么写C语言课程,我只想说我是先学习VB,VB是我编程语言的开始,然后接触到C语言及C++:再后来我是学习C++,然后反过来学习C语言, ...
- python中怎么统计英文字符的个数_Python之每日一练统计英文文本单词出现的个数、行数、字符数...
#coding:utf-8 import sys,os """ python实现任一个英文的纯文本文件,统计其中的单词出现的个数.行数.字符数 ""& ...
- phpstom 驼峰插件_推荐四个phpstorm酷炫实用插件 让你写代码的时候不在孤单!
PHP PHP开发 PHP语言 推荐四个phpstorm酷炫实用插件 让你写代码的时候不在孤单! 程序员写代码很孤独,每天只能和电脑屏幕交流,想要一个程序员鼓励师妹子,老板又不给配,如何让自己写代码的 ...
- idea中摸鱼插件_推荐几款我常用的IDEA插件~网友:妈耶~飞起来咯!
哈喽,各位新来的小伙伴们,大家好!由于公众号做了改版,为了保证公众号的资源能准时推送到你手里,大家记得将咱们的公众号加星标置顶,在此真诚的表示感谢~ 正文如下: 从事开发工作的读者们肯定都知道'IDE ...
- 电商推荐系统(上):推荐系统架构、数据模型、离线统计与机器学习推荐、历史热门商品、最近热门商品、商品平均得分统计推荐、基于隐语义模型的协同过滤推荐、用户商品推荐列表、商品相似度矩阵、模型评估和参数选取
文章目录 第1章 项目体系架构设计 1.1 项目系统架构 1.2 项目数据流程 1.3 数据模型 第2章 工具环境搭建 2.1 MongoDB(单节点)环境配置 2.2 Redis(单节点)环境配置 ...
- coverity代码检测工具介绍_兴业证券:静态代码检测最佳实践
一. 引言 谷歌发布的代码规范中指出,80% 的缺失是由 20% 的代码所引起的.规范的代码可以消除过于强烈的个人风格,有助于代码在项目间高效的流转:提升代码的正确性,降低低级问题产生的可能性:同时也 ...
- python代码怎么弄颜色_布局背景颜色代码在python3中如何写?
我们想要给某个模块着重突出,以便引起大家注意的时候,通常给那个模块的背景颜色换亮一点.这种情况的操作多见于我们想要突出表格中的某个数据,或是某一项的名称.在python3中设置布局背景颜色需要通过代码 ...
- 夸奖对方代码写的好_怎样写好代码(三)
接上文<怎样写好代码(二) > 接口设计描述的总分代码结构是平面的,假设该结构是在坐标系中的x和y纬度,那么类怎么布局,就是在z纬度.合理布局每个类才能使得代码更加优雅,这里不讨论设计模式 ...
- textarea 行数限制_在一个TextArea中如何限制行数和字符数
在网上,已经有很多关于在一个textbox限制允许的字符数量.但是如果需要,在textbox中如何去统计和限制行数呢.这里有一个解决方案,使用客户端的Javascript去限制TextArea的内容为 ...
最新文章
- 改善代码设计 —— 组织好你的数“.NET研究”据(Composing Data)
- python连接mongodb进行查询_Python中的MongoDB基本操作:连接、查询实例
- PHP的define与const
- 判断线段相交(hdu1558 Segment set 线段相交+并查集)
- pg和oracle比较,Oracle与PostgreSQL使用差异对比与总结
- 神话与谬误:争论C++前你应当知道什么
- 逆序对(洛谷-P1908)
- Linux之间ssh免密码登录
- 02-十六进制与二进制转换的快速记忆
- 基于FPGA的光口通信开发案例
- 【Pycharm】笔记内容010:记录Pycharm报错“Can not find 程序所在目录 或者Can not run program...“的问题解决
- 从CAP 到编程语言的猜想
- kernel 打印时间戳
- go 学习笔记之学习函数式编程前不要忘了函数基础
- 录屏存储为gif图片
- 深度好文|面试官:进程和线程,我只问这19个问题
- 测试用例设计方法与举例说明
- onSubmit与onClick的区别
- 关联分析(Apriori算法) 面包 牛奶 尿布 啤酒 ...
- 计算机插u盘抖动,u盘插入电脑闪蓝屏怎么办? 爱问知识人
热门文章
- 【图像去噪】基于matlab GUI均值+中值+高斯低通+多种小波变换图像去噪【含Matlab源码 856期】
- 【图像增强】基于matlab拉氏滤波图像质量提升【含Matlab源码 488期】
- 一张图片分成两张matlab,matlab – 两幅图像之间的相似度量
- 怎么看作业部落的html,HTML问题汇总
- java编程 数组的中位数中枢_Java算法题1:找出两个有序数组的中位数?
- 过椭圆外一点引两条切线方程_S16-2 二次曲线和圆方程
- sublime 如何使用less_【图文】5分钟可以学会在vue里使用sass?
- C++ 归并排序与快速排序
- java版chsi.com.cn模拟登陆
- 一篇文章读懂UI设计师与美工区别(附视频教程+学习线路图)