我是一位全栈开发工程师,用通义灵码写Java,写Vue,对比之前没有灵码,现在提效了60%;我用的是jetbrains全家桶,包括Idea,webstorm,偶尔也用pycharm,首先都是到setting的plugin里找到通义灵码组件,安装好,我这里是安装好的,显示的Update。没安装显示install。
然后就可以高速开发代码啦,通义灵码会猜测你的需求,帮你写好你想要的代码,但不会直接写上,而是显示灰色,由用户判断是否是自己想要的功能,如果是按下Tab直接补全,如果不是可以继续写代码,通义灵码会根据你写的情况不断猜测和修改你想要的代码,比如:
当我写好for循环后会自动展示是否够要进行循环,因为我的代码里没有任何显示循环多少次的参数,他就默认填了个10,其实并非随便填的,而是会根据你最近写的代码进行判断。因为我做的是其中一个方法,之前我写的pod是有10个,所以通义灵码会综合我写的内容进行判断。还有更厉害的。
如下,你可以直接写好注释,让通义灵码理解你的注释以后,直接帮你写好整个方法,这效率提升的何止是一点,对于普通增删改查的项目来说可以减少90%的代码内容,对于负责业务逻辑也可以根据上下文的内容推测你的书写内容。
还有一个之前普遍存在的令人头痛的问题,没有一个程序员不讨厌维护别人的代码,有的没有注释,写的乱七八糟,根本不知道在干嘛,但是此时通义灵码可以排上用场,比如选中一个函数后鼠标右击选择解释代码,你可以得到这样的详细解释,如此你就可以不管别人写的多烂的代码就可以知道这段代码的功能了。
再如果,只知道意思不行,你必须对这段代码进行修改,那么可以点击优化建议,通义灵码会从代码冗余,性能优化,异常处理等多个角度对这段代码进行优化,并给出具体代码,我们只需要用优化后的代码替换掉这段代码就好了,完全不用关心之前的代码步骤。
最后可以再来个王炸,用通义灵码调报错,我们在开发时,如果是编译报错,很好解决,编辑器也会提示,但是如果是逻辑中导致的错误,会出现各种各样的报错,排查起来会比较困难,但是此时通义灵码提供了非常便捷的调试方式,下面展示一个数组越界异常:
出现报错信息后,会在报错信息前有一个通义灵码的图标,点击图标,右侧会直接给出详细的问题原因和解决方案,甚至,代码都会帮你改好给你看,
除此以外,针对回答的有疑问,通义灵码可以想chatGPT一样支持追问,回答你的各种疑问,包括代码不会写,让他帮你写,结构不会设计,让他告诉你,等等
所以,这么好还免费的AI代码工具赶快装一个吧!