首页 > 其他分享 >推荐一款IDEA插件,帮你快速统计「烂代码」

推荐一款IDEA插件,帮你快速统计「烂代码」

时间:2023-09-15 20:32:53浏览次数:43  
标签:插件 项目 代码 IDEA 一款 可以 统计

Statistic 插件

编程是一个很奇妙的事情,大部分的我们把大部分时间实际都花在了复制粘贴,而后修改代码上面。

很多时候,我们并不关注代码质量,只要功能能实现,我才不管一个类的代码有多长、一个方法的代码有多长。

因此,我们经常会碰到让自己想要骂街的项目,不过,说真的,你自己写的代码也有极大可能被后者 DISS。为了快速分析项目情况,判断这个项目是不是一个“垃圾”项目,有一个方法挺简单的。

那就是对代码的总行数、单个文件的代码行数、注释行数等信息进行统计。怎么统计呢?首先想到的是 Excel 。不过,显然太麻烦了。有没有专门用于代码统计的工具呢?基于Perl语言开发的cloc(count lines of code)或许可以满足你的要求。

有没有什么更简单的办法呢?如果你使用的是 IDEA 进行开发的话,推荐你可以使用一下 Statistic 这个插件。我们直接在 IDEA 的插件市场即可找到这个插件。我这里已经安装好了。

image.png

有了这个插件之后你可以非常直观地看到你的项目中所有类型的文件的信息比如数量、大小等等,可以帮助你更好地了解你们的项目。

image.png

你还可以使用它看所有类的总行数、有效代码行数、注释行数、以及有效代码比重等等这些东西。

image.png

如果,你担心插件过多影响IDEA速度的话,可以只在有代码统计需求的时候开启这个插件,其他时间禁用它就完事了!

写在最后

InteIIiJ IDEA 2023.2版本发布了,在2023.2中,官方根据用户的宝贵反馈对新UI做出了大量改进,新UI界面大大减少了干扰,可以让用户更好地专注于代码。

image.png

但官方激活码的校验规则进行了更新,之前已经成功激活的Idea可能突然无法使用了,给大家准备了激活码:

IDEA激活 https://www.kdocs.cn/l/cs8BvSHVOFaq

标签:插件,项目,代码,IDEA,一款,可以,统计
From: https://blog.51cto.com/u_16215849/7486631

相关文章

  • vue页面集成海康威视web视频播放插件
    参考大神链接:https://www.jianshu.com/p/71d97362fdd81、进入海康威视官网下载web视频插件下载插件开发包:https://open.hikvision.com/download/5c67f1e2f05948198c909700?type=10 官方教程:https://open.hikvision.com/docs/docId?productId=612781c8ec4acb28e0e1c0c3&versi......
  • idea 配置详解 (三)
    (<fontcolor="gray">VersionControl</font>......
  • HBase|idea使用hbase进行简单的DDL增删改查
    老师要测试什么的,所以我想练习一下,顺便记录在博客里,如有错误,敬请指正,谢谢!!!idea连接hbase首先确保你可以打开Hbase http://192.168.40.100:16010查看所有表 //导入所需的类和包,包括HBase的相关类importorg.apache.hadoop.conf.Configuration;importorg.apache.hadoop.......
  • 低代码开发平台 一款自定义软件开发平台源码
    低代码PaaS平台源码 采用对象方式实现字段、API的字段类型,引入RPA实现表自动化建模;再使用选择方式对地段功能进行选择定义甚至可以插入代码进行自定义。数字化转型的迫切需求随着数字科技的发展,各行各业对于新技术解决方案的需求也在逐日递增,非技术人员也开始被要求在短时间内构建......
  • Dynamic CRM 注册插件
    注册插件:  1.启动插件注册工具  2.创建一个新的链接              3.输入登录信息,然后点击登陆注意:红框中标识的第一个是链接方式,第二个是IP地址,第三个是端口号,第四个是......
  • 8K Star,一款开源仿Notion且AI强化的编辑器:Novel
    Notion相信大家都不陌生了,一款非常好用的笔记软件,TJ君也一直在用来记笔记和写文章。关于Notion的替代品,之前有给大家推荐AFFiNE,但这个还是一个比较成型的软件。那么如果想开发一个类Notion的工具,又或者在自己的应用中增加一个类Notion的内容编辑功能,是否有好用的开源工具呢?今天......
  • 软件测试|好用的pycharm插件推荐(四)——Translation
    前言在我们的日常工作中,经常会遇到需要查看各个第三方库源码的问题,在很多情况下,我们的英语能力不能够满足我们完全读懂源码,所以我们就需要借助翻译工具来帮助我们理解第三方库的源码,如果我们将源码复制再使用其他工具翻译,会显得比较繁琐,如果有一个直接翻译的插件能够使用的话,就会方......
  • EasyGBS是一款基于国标GB28181协议的视频融合管理平台,它可以实现视频资源的集中管理和
    EasyGBS国标视频融合云平台是一款基于端-边-云一体化架构的视频融合+AI智能分析网关平台,EasyGBS平台支持视频汇聚、融合管理,能兼容多类型设备、多协议接入,可提供的视频功能包括:视频监控、无插件直播录像、云存储、检索回放、智能告警、平台级联、GIS定位监测等。EasyGBS具备强大的......
  • 插件,快捷键
    插件transaction快捷键文档idea快捷键快捷键文档......
  • idea导入快捷键
    转载:https://www.cnblogs.com/poscana/p/14916698.html 习惯了eclipse的同学可能对IDEA的快捷键不习惯,这里打包了一份eclipse中快捷键的设置。直接导入IDEA就可以使用。 使用方法:step1:下载快捷键jar包,下载地址在文章末尾step2:在IDEA中以importsetting的方式导入jar包......