![807f44f626686cce1e34f4cb7d04a5ea.png](https://i-blog.csdnimg.cn/blog_migrate/1aaba47fd7ad99eec1c5ed943d7e2796.jpeg)
编程是一个很奇妙的事情,大部分的我们把大部分时间实际都花在了复制粘贴,而后修改代码上面。
很多时候,我们并不关注代码质量,只要功能能实现,我才不管一个类的代码有多长、一个方法的代码有多长。
因此,我们经常会碰到让自己想要骂街的项目,不过,说真的,你自己写的代码也有极大可能被后者 DISS。
为了快速分析项目情况,判断这个项目是不是一个“垃圾”项目,有一个方法挺简单的。
那就是对代码的总行数、单个文件的代码行数、注释行数等信息进行统计。
怎么统计呢?
首先想到的是 Excel 。不过,显然太麻烦了。
有没有专门用于代码统计的工具呢?
基于Perl语言开发的cloc(count lines of code)或许可以满足你的要求。
有没有什么更简单的办法呢?
如果你使用的是 IDEA 进行开发的话,推荐你可以使用一下 Statistic 这个插件。
我们直接在 IDEA 的插件市场即可找到这个插件。我这里已经安装好了。
如果你因为网络问题没办法使用 IDEA 自带的插件市场的话,也可以通过 IDEA 插件市场的官网手动下载安装。
![3a95f16df2a572315da63460bd7bba7d.png](https://i-blog.csdnimg.cn/blog_migrate/e409944045cc62cf5da61d63497c4ab5.jpeg)
有了这个插件之后你可以非常直观地看到你的项目中所有类型的文件的信息比如数量、大小等等,可以帮助你更好地了解你们的项目。
![46e9d63a99b280ba73ba5fe398c388b5.png](https://i-blog.csdnimg.cn/blog_migrate/38a8515f6f5bded6461fd727f35ebbe7.jpeg)
你还可以使用它看所有类的总行数、有效代码行数、注释行数、以及有效代码比重等等这些东西。
![71d7a5ab0c54a5f180daa6ccb06e06a0.png](https://i-blog.csdnimg.cn/blog_migrate/f886eeff9c890742aaa80b39bc0362e9.jpeg)
如果,你担心插件过多影响IDEA速度的话,可以只在有代码统计需求的时候开启这个插件,其他时间禁用它就完事了!
闲聊
最近有读者询问 IDEA插件开发相关的事情,我自己也挺感兴趣的,就简单学习了一下并总结了一篇入门 IDEA 插件开发的文章。预计会在下周发出。
![0b2c84f6b0e1b6a16eee557e80e7cc11.png](https://i-blog.csdnimg.cn/blog_migrate/1719253386ead21a661aed19f2679eb0.jpeg)
![09ff66cad9b00512fe2b41ade2e4f1a7.png](https://i-blog.csdnimg.cn/blog_migrate/7e4e5a4292f2b56c5bd2757eccd7dd20.jpeg)
图解计算机基础+个人原创的 Java 面试手册PDF版下载地址: 链接: https://pan.baidu.com/s/1S5VBDPzFSZO3p5uPNYdMzg 密码: 56bs