当前AI在编程开发方面的使用越来越广泛,我在Rust的学习中,也刻意加重了对AI的使用。
虽然AI在编程中涉及的方面有很多,但我在Rust的学习和使用中,主要通过AI来生成代码,因此,我的体验也主要围绕代码的生成和使用上来阐述。
在代码的生成上,随着使用的深入,我提的问题逐渐从之前的偏重功能到偏逻辑。
比如,我最初问的问题是:
在Rust中如何使用正则表达式
我现在问的问题是:
我要从下面这段文本中提取`<!--cli:xxx-->`中的内容,请给我写一段Rust代码来实现
对于这个过程,其实我的体验感并没有网上说的那么好。请不要误解,AI的回答经过我的验证,正确率在90%以上。我说的体验感不好,不是在于AI的回答结果的正确率,而在于我发现我问过多次类似于“Rust中如何使用正则表达式”之类的问题。也就是说,代码写着写着,就要停下来问AI,这种体验感不太好。
其次是代码的组织,这一点上感觉AI没有帮上忙,或者说我目前还没有找到如何让AI来帮助我组织代码,使其更加易于阅读和后期维护。
不过话又说回来,我最近要实现的功能具有一定的创新性,很多地方自己也没有想明白。目前一个功能写完后,在开发下一个功能之前,我几乎都要重构一次代码。因为,已有的代码不适合扩展。这可能也是AI暂时帮不上忙的原因吧。
至于重复性的工作,我个人觉得与其说让AI来做,还不如我们做一个面向业务的代码平台。当然,这个平台的建设过程肯定也是需要AI来帮忙的。这也是我不断向我的开源项目https://gitee.com/hanshu_alan/uni-platform投入的原因。
当然,这只是我的个人想法,我也真诚的接受各位大神的意见和建议。文章来源:https://www.toymoban.com/news/detail-797425.html
这篇文章收录我的Rust-实战专栏。请关注我,不要错过更新哟。文章来源地址https://www.toymoban.com/news/detail-797425.html
到了这里,关于AI协助编程在Rust学习中的个人体验的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!