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

最近在浏览技术社区的时候,发现了一款神奇 IDE 插件,官网称能够利用 AI 帮助程序员写代码,一会儿吸引了个人好奇心。赶忙下载下来使用一番,感受确实蛮神奇,能够火速提高编程效率。git

这款插件叫作 aixcoder,咱们能够从插件名字就能够看出他的特殊性,是一个利用 AI 技术帮助你们提高编程效率的插件。程序员

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

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

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

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

由于咱们如今都在使用 Spring Boot,所以官方亲切的对 Spring Boot 进行了待遇处理。在写后端框架如【Spring Boot】的时候,也发现补全的很是好,应该是作了对特定框架的优化。xcode

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

C++ 也是支持的,感受也不错:安全

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

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

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

提升效率 减小软件开发人员的简单重复劳动,具体什么是重复劳动呢?我以为主要就是

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

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

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

固然,这类型的产品毕竟是须要咱们程序员使用,我以为也必须作到两点才能让咱们使用的更好:

符合程序员习惯的工具

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

安全性的重要性

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

颇有意思的产品,如今实际开发中,我用上了其中的部分功能,你们也能够试试。这是他们的官网https://www.aixcoder.com/,你们能够下载这款插件去试用。

相关文章
相关标签/搜索