情色图片

勾引 户外 10个自若双手的IDEA插件, 少些冤枉代码

发布日期:2024-10-29 10:37    点击次数:69

勾引 户外 10个自若双手的IDEA插件, 少些冤枉代码

好久没发这种实用贴了勾引 户外,最近用到了一些能升迁职责成果的IDEA插件,给小伙伴们共享一下。深信我,我共享的这些插件,齐是实着实在能措置实质开发场景中痛处的。

1、POJO to JSON

开发职责中,通常在打算完API后,会使用如GsonFormat器具来将打算文档上的JSON样子数据生成Java实体类,这不错神圣许多技术。

不外,在某些情况下,咱们需要将已有实体类转念为JSON样子数据,那我时时不得不依赖于手动执行单位测试或在main方式中,使用JSON处理库(举例fastjson等)来终了对象到JSON字符串的转念,是一件比拟终止的事情。

乱伦

使用POJO to JSON插件就让这件事容易的多,唯有在实体类名上右键执行MakeJson,即可生成该类对应的JSON数据,并且它相沿多层级的对象。

2、Cool Request

Cool Request是一款基于IDEA的HTTP调试器具,不错手脚是轻量版的postman,它会自动扫描技俩代码中扫数API旅途,按技俩分组照应。一个类被界说为Controller且其中的方式被@RequestMapping或者@XXXMapping注解标注以后就会被扫描到。

对应方式左侧会出现一个标识,点击张开右侧边栏就不错像在Postman中相似进行调试。它相沿CURL高歌的导入导出、环境开拓等功能,基本餍足开发调试需求。并且,还相沿将API导出到Apifox,使得文档导出变得相配浅陋。合座而言,这个功能确乎很实用。

3、CamelCase

CamelCase是个定名作风转念插件,在进行代码标准扫描审查时,我以为这个插件相配实用,修改起来很浅陋。举个例子:假定我将静态变量定名为aaaBaa,但作为别称资深范例员来说,这么定名静态变量显着不够专科啊!

public static final String aaaBaa = "aaaBaa";

为了愈加标准些,咱们要将变量名改为大写字母下划线分割的样子。使用CamelCase不错在 kebab-case,SNAKE_CASE,PascalCase,camelCase,snake_case 和 空格作风之间切换。

mac快捷键为 ⇧+⌥+ U ,windows 下为 Shift + Alt +U。

4、any-rule

any-rule是一个正则抒发式字典库,尽管在日常开发中其使用频率可能不是卓绝高,但它无疑是一个极为实用的器具。它涵盖了渊博的正则抒发式类型,险些包括了你能念念到的扫数法例。

使用平直右键经受AnyRule,相沿搜索、正则考证、示例展示。

5、Grep Console

Grep Console不错自界说为止台输出样子,对为止台中不同级别的日记开拓成不同的情态。

考证一下不同级别的日记在为止台输出的情况,不同级别知道不同情态,这么在为止台检讨日记就一目了然了。

6、GenerateO2O

GenerateO2O插件不错让咱们少些许多代码,比如在开发接口时,通常需要将查询获得的PO对象转念为DTO对象。时时情况下,需要手动编写Converter转念方式,但借助这个插件,不错自动生成悠扬属性的代码,不错少写许多无趣代码。

7、Smart input

Smart input措置了一件很烦的事,它能帮咱们在不同的编码区域内切换输入法景况。等于这个插件不错在我要写督察时它切换成汉文输入,写代码就会切换成英文输入法,不必在手动切换了。

8、Squaretest

这款插件大概自动生成Mock单位测试,之前我认为它是一个无关大局的插件。直至公司启动实施代码质地管控并将单位测试遮蔽率列为KPI的一部分。不外,关于民俗编写单位测试的同学来说,这个插件无疑是一把自若双手的利器!

这个插件生成的mock测试代码基本上不错平直运行,质地很高。不外好像现时收费了,退而求其次不错使用TestMe。

9、TONGYI Lingma

通义灵码是阿里推出的一款AI编程插件,流程我的实质体验后,勉拼集强不错平替GPT、Copilot,更遑急的是它免费!

该插件不错通过当然说念话描述你念念要的功能,可平直在裁剪器区生成代码;把柄代码崎岖文补全代码;相沿把柄JUnit、Mockito、Spring Test、unit test、pytest 等框架生成单位测试(和Squaretest相似);它还具备和GPT相似的问答功能。

10、Auto filling Java call arguments

举例,当在方式A中调用方式B时,由于方式B具有较多参数,使用该插件不错自动填充调用方式的参数,无需逐一手动填写,从而神圣大齐复制粘贴的操作。

回首

感谢这些插件的开发者们,为咱们提供了如斯便利高效的器具,极地面升迁了咱们编程的成果。但愿大佬们陆续为开发者社区带来更多优秀的器具和翻新勾引 户外,让编程变得愈加称心和高效。



热点资讯
相关资讯


Powered by 情色图片 @2013-2022 RSS地图 HTML地图

Copyright Powered by365站群 © 2013-2024