工欲善其事,必先利其器
经常看见很多同事工作几年,写代码还是很慢,在大神看来都是分分钟的事情,你怎么搞这么久?当然除了熟练的技术功底之外,还有很多可以提升效率和代码质量的插件,或许你是不知道的。
一、保持躁动的心
- 请经常更新你的idea,新版本会对性能和ai智能输入有一定提升 ,怕破解的另无视!
- 发现任何恶心的事情,不要烦躁,请务必在网上搜索,你将会有意外发现!
二、插件
第一大类,代码规范类
这类插件可以让你代码更加简洁,舒适,让你运用各种装逼代码,让别人就认为你已经就是大神。
1、Saves Action
在Team开发项目中,都是多人维护一个项目。因此,保持良好的代码规范与风格很重要。IntelliJ 默认是自动保存的,因此很多时候修改后就出现:代码没有格式化、存在无用的import。
其实IntelliJ 中有很多实用的插件可以帮我们提高效率。Save Action就是一个。
ps:还有另外一个国外用得很多的java代码规范的插件google-java-format,国内基本不用,不符合国内规范,
2、 alibaba java Coding Guidelines
这个不在赘述,自动提示功能,各种你的腐烂的代码
3、SonarLint
这个是装逼利器,各种散出”臭味道“的代码,都可以被检查出来,并进行提示修改的方法,非常好用!!!
二、开发类
1、lombok
有些公司禁止使用,但是这个还是推荐使用,免去你写很多枯燥的代码
2、Maven Helper
必装插件,可以方便查询各类jar包的冲突情况,引入源等等。
3、Grep Console
必装插件,方便你再控制台检索各类信息。
4、CamelCase
对各个变量进行驼峰转换,方便你写static final 的全局常量使用。
5、MybatisCodeHelperPro
mybatis插件很多,自己随便挑选一款就行,但是必须安装。
6、Translation
翻译软件,可以在工具内部直接打开进行翻译,免去来会跳转网页。如果你英文很牛b,当我没说!
7、BashSupport和BashSupport Pro
shell编写工具,在BashSupport Pro支持调试。BashSupport在2020版本已经不在支持,BashSupport Pro需要收费,目前没有找到更好的shell脚本的替代工具,知道的希望告知!
8、GsonFormat
方便json和javabean之间的转换,提升N被效率。
9、Statistic
代码统计工具,恶心的QA和项目管理需要,没有的可以无视。
三、热部署
1、JRebel and XRebel for InteglliJ
目前比较好用的热部署插件,支持新增类,新增方法,新增对象,很强大,基本不用重启。记得更新完后Ctrl+Shift+F9,即使编辑
技术交流: