当前位置: 首页 > 科技观察

人工智能会写Java!这个插件让编程更简单

时间:2023-03-14 11:27:07 科技观察

最近在浏览技术社区,发现了一款??利用人工智能技术帮助程序员高效编写代码,节省开发时间的IDE插件,引起了我的好奇。下载后使用了一段时间,确实不错,可以有效提高编程效率。这个插件叫做:aixcoder。我们从它的名字就可以看出它的特殊性。它是一款利用AI技术提高编程效率的插件。根据官网信息,智能编程助手插件具有三大特点:非常强大,简单易用,aixcoder已经集成到IDE中,作为IDE自动代码补全工具出现。一次可以写整行或多行代码,和常规的IDE代码提示一样。比常规提示要长很多,速度跟得上。个人觉得在开发过程中非常有用。下面是使用时的录音效果。写Java代码的时候,确实是“走路带风”。现在很多开发者都在使用SpringBoot,所以SpringBoot官方给予了优待,补全效果更好。我想它应该针对特定框架进行优化。随便试了下Python,发现这个插件还支持:试一试c++,还支持:也可以在IDE中搜索相关代码&函数。我也喜欢这个小功能。作为程序员,不能减少重复的创作。轮子的工作。编程中遇到困难,需要在搜索引擎中搜索具体功能的实现。他们直接在IDE中实现相关功能,省去了来回切换浏览器筛选的时间。如果我们能够按照自己的思维自动编写代码,辅助程序开发,就可以把繁琐的“搬砖”和“重复劳动”交给人工智能,让人们去做真正具有创造性的工作。审完之后,我感慨万千。现在人工智能不断渗透到各个行业,终于来到了编程领域,那么AI能给程序员带来什么,我觉得有以下几点:●提高效率,减少软件开发人员的工作量简单的重复劳动,究竟什么是重复劳动?我觉得主要是1.重新发明轮子:需要解决程序员自身的代码复用性问题,或者通过一些配置工具自动生成代码片段。2、优质代码的参考和复用:github等开放平台上有很多优质代码,但是如果真的想获取合适的代码,时间成本是比较高的。来回筛选浪费了宝贵的开发时间。如果人工智能能够知道代码的具体功能,就可以方便我们在需要的时候自动将相应的代码片段或文件发送给我们,可以大大提高编程效率。3、代码标准化:在项目中,命名标准是统一的,帮助我们减少了很多沟通成本。如果人工智能工具能够根据我们的功能需求,自动为我们标准化、自动化,形成一个统一的标准,那么对于人数众多的开发团队来说,将会非常方便。当然,这类产品毕竟是我们程序员使用的,必须做到以下两点才能使用起来更方便:●符合程序员的习惯,即用即用,直接安装在IDE环境下,和IDE编译器自带的提示和使用方法是一样的。就像这个小工具一样,我们在使用过程中没有学习成本,也不影响现有的开发习惯。●速度达到开发商的手笔。在代码推荐方面,很多开发者写代码的速度非常快。对于这类产品,速度反馈的结果必须要快才有效;如果反馈慢,用户体验会大打折扣。感觉也没什么用。这是一个非常有趣的产品。在实际开发中,我使用了它的一些功能。大家也可以尝试看看AI+coder能给开发者带来哪些惊喜。这是他们的官方网站www.aixcoder.com,你可以免费下载试用这个插件。也可以关注他们的官方二维码,里面有更多更详细的教程。听说还定期赠送一些VIP账号。感兴趣的朋友可以关注一下。