推荐一款基于 AI 开发的 IDE 插件,帮助提升编码效率

最近在浏览技术社区的时候,发现了一款神奇 IDE 插件,官网称可以利用 AI 帮助程序员写代码,一下子吸引了我的好奇心。赶紧下载下来使用一番,感觉确实蛮神奇,可以火速提升编程效率。

这款插件叫做 aixcoder,我们可以从插件名字就可以看出他的特殊性,是一个利用 AI 技术帮助大家提升编程效率的插件。

根据官网的信息得知,智能编程助手插件有三大特性:

  • 智能代码提示,她用强大的深度学习引擎,能给出更加精确的代码提示;
  • 代码风格检查,她有代码风格智能检查能力,帮助开发者改善代码质量;
  • 编程模式学习,她能自主学习开发者的编程模式,边用边学,越用越强;

功能很强大,但使用起来很简单,aixcoder 已经集成到了 IDE,以一个IDE自动代码补全工具的方式出现,一次能写一整行,还有多行的代码补全,用起来和常规的IDE代码提示一样,比那个提示的长很多,速度也跟得上,感觉在开发过程中非常有用。

写起 Java 代码来,走路带风。

因为我们现在都在使用 Spring Boot,因此官方亲切的对 Spring Boot 进行了待遇处理。在写后端框架如【Spring Boot】的时候,也发现补全的非常好,应该是做了对特定框架的优化。

随手试了一下,发现这款插件同时支持 Python:

C++ 也是支持的,感觉也不错:

还能在 IDE 中搜索相关代码&功能,这个小功能也是我比较喜欢的,身为程序员,少不了重复造轮子的工作,我很多时候都需要在搜索引擎中去搜索具体的功能实现方式,他们直接把相关功能做到IDE里面了,省去了切换浏览器来回筛选的时间成本。

如果要是能够自动按照我们的思考编写代码,辅助我们的程序开发工作,这样可以把繁琐的「搬砖」、重复性质的劳动交给人工智能,让人去做真正有创造力的工作。

试用完之后感慨万千,现在人工智能不断在各个行业渗透,终于也来到了编程这个领域,那么 AI 究竟能给程序员们带来一些什么,我感觉有以下几点可以帮助我们:

提高效率 减少软件开发人员的简单重复劳动,具体什么是重复劳动呢?我觉得主要就是

  • 重复造轮子:这个需要解决的就是程序员自己代码的复用性的问题,或者通过一些配置工具自动生成一部分代码片段。

  • 优质代码的参考和使用:github等开放平台上面有很多优质的代码,但真正想获取到合适自己使用的代码是有时间成本的,来回筛选会浪费很多宝贵的开发时间,如果人工智能能够知道代码的具体实现功能,方便我们在需要的时候自动把对应的代码片段或者是文件送到我们眼前,这个也能大幅度提高编程的效率。

  • 代码规范性:在一个项目中,命名规范的统一会帮助我们减少很多沟通上的成本,如果人工智能的工具能够根据我们完成的功能需求,自动为我们完成规范化和自动化,形成统一的标准,这样的话,对于人数比较多的开发团队而言,会非常方便。

当然,这类型的产品毕竟是需要我们程序员使用,我觉得也必须做到两点才能让我们使用的更好:

符合程序员习惯的工具

即安即用,直接安装在IDE环境中,和使用IDE编译器自带的短提示使用方式一致需要一致,就像这个小工具一样,这样我们在使用过程中才没有什么学习成本。

安全性的重要性

确保您的代码安全隐私(企业端支持私有部署),这个产品的用户手册中写了不会保存用户的代码,并且加密传输的,这个还是很考虑到开发者对于代码的隐私要求,尤其是一些公司的软件开发项目,这一点上还是很不错的。

很有意思的产品,现在实际开发中,我用上了其中的部分功能,大家也可以试试。这是他们的官网www.aixcoder.com/,大家可以下载这款插件去试用。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
英文版的工具名是“Barcode Toolbox”,然后点击“Hide Barcode”。如下图: 之后在工作区会出现如下图的“Barcode Toolbox”工具面板: 通过条形码测量工具可对已创建的条形码进行校验,其校验功能也可以校验由其它条形码工具所生成的条形码。在工具箱上选择条形码测量工具,横向划过已生成的条形码,在条形码调板的代码字段内即可产生该条形码的构成数值。测量前一定要确保条码是群组后的,测量时测量工具一定要把条码拉完。 在条码工具面板右方还有一个下拉菜单: 下拉菜单内容如下: 下拉菜单的具体含意是: -添加结束区域指示符 -添加上下端鉴别条 -添加左右端鉴别条 -使用OCRB作为缺省字体未完待续 -判读字符居中对齐 -判读字符的高度缩放百分比 PS:一般情况下这些选项保持默认便可,无需更改。 条码制作过程:以 EAN 13 为例 在code栏里输入正确的13位条码号(最后的校验位可不必输入,会自动生成,若你发现自动生成的未位与资料来符,请及时核对你的资料的正确性),输入时你可以不用分隔符隔开,输入完后会自动隔开的。 在code witdth里输入合适的条宽缩小量。条宽缩小量因不同的印刷而有所不同。胶印一般为0.02。凹印一般为0.03。柔印可以为0.05.还有一点要注意:这里的设置要在条码放缩前进行。数值越大出来的条码线条越宽。 在Magnification里输入你想设置的条码放缩的比率。由于印刷的精度,规定条码的放缩比为0.8-2.0之间。最好在0.9-1.2之间。数值越大出来的条码整体越宽。 在bar heigh里输入你想要的条码高度。标准规定EAN-13条码的高度为25mm。所以一般都输入25。你可以将条码截断。一般通过蒙板实现。若要变短,最好小于原条码的1/4,最大不可大于原条码的1/3。数值越大出来的条码整体越高。 参数设置好后点击AI工具栏的条码画笔工具(如下图)在工作区点击便会出现条码。 自我经验:条码数字正常应该是 OCR-B 10 PITCH BT 字体,如若不是请打散条码群组后更改。至于条码图形的高低宽窄可自由等比例调整以适合你的设计要求。最后一定试打一张条码,用条码扫描仪扫描测试成不成功(打开WORD软件,扫描仪对准条码扫出的数字核对一下资料便可

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值