程序员开发必备工具(一)之IDEA插件

文章目录

  • 1. 必备的IDEA插件
    • 1.1 mybatiscodehelperpro
    • 1.2 Translation
    • 1.3 Maven Helper
    • 1.4 GsonFormat
    • 1.5 RestfulToolkit
    • 1.6 Alibaba Java Coding Guidelines
    • 1.7 FindBugs-IDEA
    • 1.8 SequenceDiagram
    • 1.9 .NR Null Object
    • 1.10 .ignore

1. 必备的IDEA插件

1.1 mybatiscodehelperpro

mybatis代码自动生成插件,大部分单表操作的代码可自动生成 减少重复劳动 大幅提升效率。同时可在XML和接口间跳转。破解版:下载
程序员开发必备工具(一)之IDEA插件_第1张图片
程序员开发必备工具(一)之IDEA插件_第2张图片

1.2 Translation

翻译插件,开发必不可少的

1.3 Maven Helper

检测Maven依赖冲突的
程序员开发必备工具(一)之IDEA插件_第3张图片

1.4 GsonFormat

根据JSON生成实体类。
程序员开发必备工具(一)之IDEA插件_第4张图片

1.5 RestfulToolkit

根据URL路径快速定位到方法。快捷键 ctrl + Alt + N
程序员开发必备工具(一)之IDEA插件_第5张图片

1.6 Alibaba Java Coding Guidelines

阿里巴巴出品的代码风格检查,可以扫描整个项目 找到不规范的地方 并且大部分可以自动修复。
程序员开发必备工具(一)之IDEA插件_第6张图片

1.7 FindBugs-IDEA

检测代码中可能的bug及不规范的位置,写完代码后检测下 避免低级bug
程序员开发必备工具(一)之IDEA插件_第7张图片

1.8 SequenceDiagram

根据代码生成时序图
程序员开发必备工具(一)之IDEA插件_第8张图片
程序员开发必备工具(一)之IDEA插件_第9张图片

1.9 .NR Null Object

Nullable是空对象的相关操作接口,用于确定对象是否为空,因为在空对象模式中,对象为空会被包装成一个Object,成为Null Object,该对象会对原有对象的所有方法进行空实现。

  • 分析所选类可声明为接口的方法;
  • 抽象出公有接口;
  • 创建空对象,自动实现公有接口;
  • 对部分函数进行可为空声明;

程序员开发必备工具(一)之IDEA插件_第10张图片

1.10 .ignore

生成各种ignore文件,一键创建git ignore文件的模板,免得自己去写
程序员开发必备工具(一)之IDEA插件_第11张图片

关注我微信公众号每天获取更多干货。
程序员开发必备工具(一)之IDEA插件_第12张图片

你可能感兴趣的:(工具使用)