体验Qoder的学习既有代码能力

近期Qoder似乎明确了收费的标准,看网上的评论都是收费过高,性价比不如其他AI编程工具。性价比方面暂且不表,可能用的人多了,时间长了,评价也会发生变化。

最近也了解到除了Qoder,也有很多优秀的AI编程工具,例如Claude,Trae,看评论似乎有和Qoder同样并且更加出色的功能。目前还没有体验过,但是无论什么工具,都是一种辅助的手段,核心的要点应该区别不大,就好像传统java开发的 eclipse, intellJ,vscode等,虽然各有千秋,不过核心内容没有太大差异。所以从这点来说,体验Qoder经验也并非一无是处,多少对于AI工具的熟悉还是有一些帮助的。

回到这个文章的正题,Qoder有一个功能,就是可以自己学习既有的代码,然后可以基于既有的代码来做一些开发,当然也可以询问Qoder关于既有代码的逻辑。

这个功能我感觉非常酷,因为经常会面对一堆的代码而不知道从何下手,如果有Qoder这样的工具帮助我们分析整个代码,那么对于一些调查会非常轻松。而且正如上一篇文章说的,如果你的企业之前没有能力做一些工作,比如因为代码太复杂,有些技术不懂等,那么可以借助Qoder去开展这些工作,扩宽企业的业务范围。

很久不做Java的开发工作了,个人用的电脑里也没有什么代码。但是在大学时代,曾经编写过MUD游戏的程序,当时最为遗憾的是没有看懂MUDOS的代码,那这次是不是可以借助Qoder的能力,让我能够理解MUDOS的代码呢?

MUDOS的官方网站已经关闭了,倒是有一个国内的项目,基于MUDOS做了功能的扩展,索性就以这个代码为基础来体验Qoder的功能了。

Qoder的代码仓库管理很简单,如下图所示,在侧边栏的Repository control里就可以访问github。因为我只是看代码,所以就clone了代码到本地。clone完以后,就显示成下面的样子了。

然后从何入手呢?我按照我心目中的AI高效工具来提问,如下:

我们可以看到分析过程是英语,这个可以在设置中改成中文,后期我就都改成了中文。

然后就可以看到Qoder开始分析整个工程的代码。

然后,它真的给分析出来了(我也不排除它是不是之前已经学习过这个代码),下面是一小部分截图:

这个功能太强劲了!尤其是对代码摸不着头脑,但是又比较愚笨的我来说,这样的处理流程分析对于代码的理解是非常有帮助的。

遇到某段代码不明白,也可以针对性的向Qoder提问:

甚至对于Hashtable的数据结构,能画出来一个简单的图让你理解:

对于一些具有算法的知识,不仅仅会解答,还会告诉你算法的背景知识:

当然还问了许多其他问题,这里就不一一列举了。这个过程,Qoder就好像一个老师,帮助我分析代码,同时还能旁征博引地教我一些其他的知识。短短的几个小时,让我理解了MUDOS的大致流程,弥补了心中多年的遗憾。

总体的评价是这个功能非常强大。个人感觉如果是一个多年的维护项目,完全可以使用此功能来让维护人员了解项目的代码,分析某个功能。当进行某个功能的修改时,也可以让Qoder给一些分析建议。当然我的观点仍然是不能因此就满足于使用技术能力低的人来降低成本,节流的方法很多,应该让现有的高级技术人员使用AI工具去做更多的业务扩展,也就是开源节流中的开源。

Logo

汇聚全球AI编程工具,助力开发者即刻编程。

更多推荐