给我一个MarsCode,我可以用中文编程

前言

自从大模型的横空问世,开发人员都会借助大模型来生成代码节省开发时间,并且惊叹这样的能力。于是乎,各大公司纷纷在这个领域布局,催生了不少的编程助手,集成到各种开发工具(IDE)中,并提供各种各样的能力,包括本文要介绍的豆包 MarsCode 编程助手。

MarsCode 安装

MarsCode 是以插件的形式存在,我们可以在VSCode或JetBrains IDEs中安装。

安装前请前往 MarsCode官方注册,因为在安装后需要要登录才可以使用。

由于JetBrains IDE类型过多,如果需要安装请移步至官方。

这里以VSCode为例,在MarsCode首页安装教程处直接点接立即安装。

如果你的电脑上安装了VSCode,就会打开VSCode并进入插件市场,此时点击安装即可。

或者在插件市场中搜索MarsCode插件进行安装。


安装时长也就1~3秒中,当你的VSCode出现了下图的图标就意味着安装成功了。

登录后就可以开始使用了。

MarsCode 使用

接下来,看一下开发人员如何在开发中使用 MarsCode 编程助手。

写中文生成代码

10年前问过老师,“什么时候中文可以写代码?”,没想到,10年后的今天已然变为现实。请看下图

怎么样,有没有被惊艳到。

作为一名go语言的初学者,在不了解各种库的情况下,我直接通过写中文注释,MarsCode就可以将相应的代码提示出来,我只需要一个按键,代码编写的工作就完成了。

解释一段代码

除此之外,在生成代码的上方,还有非常简便的功能,如代码解释、注释代码、单测生成等快捷按钮。

如下图,在我不了解这段代码的时候,可以点击【解释代码】,MarsCode 就会对其进行解释,可以快速让我理解这段代码的含义。这对新手或者交接新工作的同事非常友好。

AI 问答

AI问答技术,作为大家都不陌生的交互方式,在各大模型中都有广泛应用。

然而,当这一功能被巧妙地集成到集成开发环境(IDE)中时,它可以让开发人员的注意力更加聚焦于编码本身,实现更加流畅与高效的编程体验。

而且,在前期学习某个编程语言时,可以借助AI 问答可以快速了解这个语言有哪些框架,对初学者非常友好。例如,我

在这里插入图片描述

单测生成

单元测试的编写可能是让很多开发人员头疼的事,尤其是在紧迫的任务下,编写这些测试代码还要追求覆盖率会感觉尤为繁琐,但是又不能缺少这一环节。

所以这个时候就显出单元测试生成的重要性了。如下图,我点击了代码上方的【生成单测】,MarsCode就生成了相关的代码,并且可以直接创建到一个文件。体验了几个编程助手,MarsCode的这一点有让我眼前一亮。

MarsCode 功能建议

对 MarsCode 进行一番体验后,有两点建议:

  1. 希望可以添加解释整个项目的能力,毕竟有些编程助手已经支持这样的能力了。毫无疑问,这是非常强大的功能。
  2. MarsCode 对某些代码的理解不到位,在对其进行解释时,希望可以加以改善。如下图:

在这里插入图片描述

总结

最后,我们看看MarsCode助手都有哪些功能。

  1. 第一,MarsCode提供自动代码补全、代码生成的能力。
  2. 第二,MarsCode可以解释选中的代码片段。
  3. 第三,MarsCode可以为选中的代码片段生成单元测试、注释。
  4. 第四,MarsCode可以提供AI问答。
  5. 第四,MarsCode还有代码修复、优化等能力。

总的来说,MarsCode 可以很好的帮助开发者缩短学习曲线,提升研发效率,加速开发流程,绝对是开发者的福音。

活动卷金条

最后,希望大家可以祝我一臂之力。你一票,我一票,金条到手不用愁。

助力🔗

本文正在参加豆包MarsCode测评官征文活动

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

王二蛋!

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值