人生苦短, 我用 豆包MarsCode 写代码

248 阅读3分钟

人生苦短, 我用 豆包MarsCode 写代码

AI 编程助手层出不穷, 在这里记录一下我用 豆包MarsCode 写代码的喜怒哀乐, 聊以慰藉那些苟且在一线猛士, 使他们不惮于前驱.

简介

历史的车轮滚滚向前, AI 时代的全面到来比以往任何时候都阵势生猛.

作为 AI 融入生活方方面面的一个分支, AI 编程助手领域内的产品在国际国内屡屡有新的创新性的产品问世. 从 Github Copilot, Jetbrains 的 AI Assistant, AnySphere 的 Cursor, Google/Android 的 Studio Bot, 再到如今基于豆包大模型构建的 MarsCode, 产业界总是能给人惊喜.

下面我们就着重体验一下 豆包MarsCode 吧!

Let's GO! My stupid heart, don't know, I've tried to let you go...(一个社牛小女孩的声音萦绕于耳)

豆包MarsCode编程助手: 用 AI 激发创造

豆包MarsCode编程助手是豆包旗下的 AI 编程助手, 提供以智能代码补全为代表的 AI 功能. 它支持主流的编程语言和 IDE, 在开发过程中提供单行代码或整个函数的编写建议. 此外, 它还支持代码解释, 单测生成和问题修复等功能, 提高了开发效率和质量.

它的主要功能如下:

  • 代码补全: 在编码过程中提供单行或多行的代码推荐, 并支持通过注释生成代码片段, 提升代码编写速度.
  • 单测生成: 为选中函数生成单测, 提升单测覆盖率, 提升代码质量.
  • 代码解释: 理解项目仓库, 帮助用户准确解释代码从而快速上手开发.
  • 生成注释: 为整个函数或每行代码生成注释, 提升代码可读性, 方便协同开发.
  • 错误修复: 快速发现代码中的问题并给出智能优化建议, 提升代码质量.

下面我就从以上几个方面分享一下自己的体验吧!

代码补全

豆包MarsCode编程助手的代码补全功能常常给了我不少惊喜, 它的补全不仅及时, 而且扩展性非常强, 补全的内容也十分灵活 ;-)

code-complete.gif

单测生成

豆包MarsCode编程助手的挺完善的, 能够对一个函数给出多个测试用例, 嫌重复或者用例太多的, 自己可以对测试代码进行删减, 里面的用例足够多, 总能找到你想要的.

test-generate.gif

代码解释

豆包MarsCode编程助手的代码解释还是蛮强大的, 能够提供比你期待的多的多的信息, 这样你只需要将这些文字压缩, 找到核心描述就行了. 跟下面的生成注释一样赞!

code-explain.gif

生成注释

豆包MarsCode编程助手的生成注释功能还是蛮准确的. 格式正确, 表述也没有什么问题, 也支持不同语言. 这个可以点个赞, 简直是语言表达能力欠缺的同学的福音!

doc-generate.gif

错误修复

豆包MarsCode编程助手的错误修复体验一言难尽, 你说它问题查找并修复地准确吧, 但我的例子有点简单, 交互的过程有点小瑕疵; 你说它不准确吧, 但也找到了问题, 并修复了它, 只是多了些多余的改动.

error-fix.gif

总结一下

豆包MarsCode编程助手是基于国产大模型豆包构建的 AI 编程助手, 它能够对编程人员每日或枯燥或有趣或充满挑战的工作中提供有趣有用的编程体验, 为一线人员的生活提供别有风味的幽默, 使得开发人员的生活从此不再止于白开水, 茶或者咖啡.

#豆包MarsCode 双节创意征文# #豆包MarsCode 放码过来#

点击我的放"码"过来专属邀请链接来能与活动.

今天的分享就到这里吧!

一家之言, 欢迎拍砖!

Happy Coding! Stay GOLDEN!