编程AI工具推荐:提高编码效率和代码质量的利器

释放双眼,带上耳机,听听看~!
本文分享了几款编程AI工具,包括Github Copilot、CodeWhisperer、Cursor编辑器、v0.dev和sqlai.ai,能够提高编码效率和代码质量,推荐给程序员们关注和使用。

大家好,我是双越老师~

程序员要随着时代进步,提升自己,AI 是必须要关注的领域。今天分享几个编程相关的 AI 工具,既能提高你的编码效率,又能提高代码质量。

Github Copilot

官网 github.com/features/co…

Github Copilot 是编程 AI 工具中的 NO.1 ,它可以安装到 vscode 中,可根据你当前的代码和注释,自动生成代码。我本人就是 Copilot 的重度用户,现在写代码,都是先回车,看看它给我提示什么。

编程AI工具推荐:提高编码效率和代码质量的利器

Copilot 现在是收费的,每月 10 美元起步,新注册用户有试用体验,有兴趣的可以去试试。

还有更强大的 Copolot X ,目前应该尚未发布,我会持续关注,有机会再和大家分享。

亚马逊 CodeWhisperer

官网 aws.amazon.com/cn/codewhis…

注意,CodeWhisperer 现在已经更名为“Amazon Q 开发者版”,它包含了 CodeWhisper 的所有功能 aws.amazon.com/cn/q/develo… ,以后使用这个网站

它具有和 Copilot 相同的功能,可以智能代码提示、可以聊天,但是它免费,免费,免费!!!你可以直接在 vscode 插件中搜索到“Amazon Q”并安装。

编程AI工具推荐:提高编码效率和代码质量的利器

Cursor 编辑器

官网 cursor.sh/

Cursor 是一个编辑器,不是插件,所以它和 vscode 是竞争对手。不过它实现了和 vscode 相似的使用体验。

编程AI工具推荐:提高编码效率和代码质量的利器

除了常见的 AI 代码补全、聊天之外,Cursor 还发明了一个 Command K 方式,即输入 ctrl + k (或 cmd + k)快捷键,即可使用 AI 编码,告诉你的需求,让 AI 生成或者修改代码。

编程AI工具推荐:提高编码效率和代码质量的利器

Cursor 可以免费下载和试用,如果深度使用需要付费。

v0.dev

官网 v0.dev/

vo.dev 可以根据描述和图像生成 React 或 HTML 代码,可以方便快捷的开发一个原始产品或页面。

如下图,用户给出了这样的描述:

I need 3 cards each with an icon, a number and a text below that number. 
those cards can be clicked on with a popup window that appears 
(covering 80% of the screen) that will have a JPG image in that popup

vo.dev 生成了 3 中页面和代码,单看这个 UI 感觉还是可以的。它使用 tailwindcss 写样式,也是非常通用、易读的方式。

编程AI工具推荐:提高编码效率和代码质量的利器

sqlai.ai

官网 www.sqlai.ai

可输入描述,自动生成 SQL 语句。对于我等前端人员,做全栈开发时,难免会遇到一些复杂的数据库操作。不会写的 SQL 可以来咨询 sqlai ,例如连表、多表查询。

编程AI工具推荐:提高编码效率和代码质量的利器

ChatGPT 和 Bing chat

ChatGPT 和 Bing chat 也许是你最早接触的 AI 产品,一些单独的代码问题,可以直接跟它提问。当然,这个也可以用 Copilot 实现。

编程AI工具推荐:提高编码效率和代码质量的利器

使用 ChatGPT 和 Bing chat 应该去咨询一些更大范围、更抽象的一些技术问题,这些是 Copilot 等工具不好回答的。

编程AI工具推荐:提高编码效率和代码质量的利器

例如,我咨询“当调用第三方 API 时,我应该注意什么”,ChatGPT 给出了 10 条,我觉得它考虑的比我还要全面

  1. Authentication and Authorization
  2. Rate Limiting
  3. Error Handling
  4. Security
  5. Performance
  6. Data Privacy and Compliance
  7. Documentation and Updates
  8. Logging and Monitoring
  9. Testing
  10. Legal Considerations

正好我最近在开发一个 node 全栈项目 划水AI ,需要调用 ChatGPT API ,以上这些我都会参考的。

更多工具

除了上面这些,还有很多其他 AI 工具,不多都是同类型的。雨后春笋,笋都是一样的,不用看那么全。

编程AI工具推荐:提高编码效率和代码质量的利器

注意事项

如果你是在个人项目中把玩一下,那就随便了,没有啥风险。

如果你想用于工作中的项目和代码,一定要事先和你的公司或领导报备。AI 工具帮助你生成代码的同时,也会收集你的代码。否则它光出不进,没法继续进化。

还有,如果公司或领导让你自己付费购买 AI 产品用于工作,果断拒绝。各种 AI 产品都会提供 Business payment 的方式,让公司去统一付费。

最后

我自己正在开发一个 AI 项目 划水AI,仿 Notion AI 知识库,功能示例看这里。有想加入学 xi 的,私信我~

编程AI工具推荐:提高编码效率和代码质量的利器

本网站的内容主要来自互联网上的各种资源,仅供参考和信息分享之用,不代表本网站拥有相关版权或知识产权。如您认为内容侵犯您的权益,请联系我们,我们将尽快采取行动,包括删除或更正。
AI教程

Dreamina视频生成功能介绍 | AI视频工具使用攻略

2024-8-10 20:02:00

AI教程

AI工作流搭建教程:用Coze快速创建购车Agent

2024-8-10 20:55:00

个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索