美文网首页
效率倍增!VS Code瞬间好用多了

效率倍增!VS Code瞬间好用多了

作者: DevWeekly | 来源:发表于2023-02-03 21:32 被阅读0次

    程序员宝藏库https://gitee.com/sharetech_lee/CS-Books-Store

    如果说评近期热度较高的技术产品,估计非ChatGPT莫属,甚至可以说是热度最高,没有之一的那种。

    ChatGPT不仅在国内社交平台连续很多天的讨论度居高不下,在国外也是这样,最近就有消息称微软准备给Edge引入ChatGPT来对抗Chrome,可见对ChatGPT的认可。

    因此,我也想方设法体验了一把。

    不得不说,它的确是一款非常令人惊讶的工具,与以往接触到只能处理一些简单逻辑的人工智能工具相比,ChatGPT完全是提升到了一个不同的层级。

    但是,玩一玩体验一下新鲜感还可以,回到现实的应用场景目前还有很多障碍。

    首先,也是最重要的一点,OpenAI账号在国内用不了,这导致绝大多数同学都和ChatGPT无缘。

    其次,它目前只是一个通用的语言模型,并没有在某个特定场景下有深入的研究和价值。

    例如,在编程开发领域,对于效率的提升,它甚至比不上IDE自带的传统代码补全工具,更别说GitHub Copilot、CodeGeeX这些基于AI的编程辅助工具。

    今天就给大家介绍一款最新发现的不错的AI编程辅助工具,号称IDE的“瑞士军刀”,可以提升开发10倍的效率。

    这款工具的名字叫Bito AI,通过这款工具可以轻松编写代码、理解语法、编写测试用例、解释代码、评论代码、检查安全性,甚至解释高级概念。

    更重要的是,它是一款免费工具。

    Bito AI目前支持VS Code、Chrome插件,以及Jetbrains的全系列IDE,例如,IDEA、PyCharm、Clion等,可以说能够覆盖大部分开发同学了。

    安装

    VS Code的插件安装可以说是比较简单了,打开VS Code点击插件图标,搜索「Bito」,点击安装即可。

    安装之后左侧工具栏会出现Bito的图标,点击之后需要注册登录一下,比较简单,用一个邮箱,接收一下验证码就可以直接登录。

    登录之后创建个工作空间就可以开始使用了。

    使用

    前面提到过,Bito提供了很多实用的功能,例如,编写代码、理解语法、编写测试用例、解释代码、评论代码、检查安全性。

    从我的使用角度具体点来讲,它提供的有几项功能非常使用。

    生成代码

    之前了解过ChatGPT的同学应该对这项功能比较熟悉,也比较新奇。

    其实Bito也可以,而且效果同样很棒。

    例如,下面咨询「code in java to convert a number from one base to another base」(用Java将一个基数转化成另一个基数)。它就可以生成一段代码,仔细看一下,代码实现方面的确很不错。

    除了解决编码问题,它还可以用来解决开发过程中经常遇到的工程问题,例如,「如何配置git config变量」,它就会给出具体的步骤。

    此外,在问答页面,它还会保存咨询历史,这一点还是很有帮助的,想回顾的时候随时可以回去看。

    解释代码

    这个功能简直太好用了!

    作为开发者,阅读代码必不可少,阅读同事的代码,阅读开源项目等等。

    这对于很多同学来说是一项非常艰巨的任务,需要站在其他开发者的角度去理解一段代码的含义。

    选中代码,点击「Explain this code」:

    下面看一下效果:

    从结果可以看出来,它会逐行解释每行代码的功能,它是用来干什么的、有什么样的效果,解释非常详细。

    测试用例

    开发完代码,测试环节必不可少。

    我们需要罗列不同场景,然后针对不同场景设计测试用例以此来验证代码的可靠性、稳定性。

    虽然对很多同学来说这个环节很枯燥、很耗时,但却必不可少。

    通过Bito真的是可以解放生产力了!直接输入「Generate unit test for below code」+代码,它就会针对代码片段生成测试用例。

    同样的用法还可以用Bito来提升代码性能、检查安全性、代码注释。

    「how can I improve performance of this code?」+代码:可以分析代码,提供提升代码性能的方法。

    「Is this code secure? 」+代码:可以检查代码的安全性。

    「Explain this code and explain the parameters」+代码:能够给出代码片段的注释。

    需要强调一下,这些功能不仅可以用语言问答的方式使用,可以通过用户界面直接使用,选中代码,鼠标右键就会弹出相应的功能:

    讲解概念

    在开发过程中经常会用到一些理论和概念性的东西,例如,什么是B+树?什么是动态规划?它们该如何实现?

    也可以直接在Bito界面询问得到答案:

    从上面几个功能来看,这些都是编程开发过程中经常会用到的,能够覆盖绝大多数开发者的日常频繁的工作项。

    根据我自己的体验来看,Bito在编程辅助方面要比ChatGPT好用很多,免费、配置简单、结果准确,感兴趣的同学不妨试一下。

    建议大家有空可以多浏览Github,有很多好用的开源免费工具。但是,目前Github上项目多如牛毛,而且刷榜现在也非常严重,想要找到优质的项目变得越来越难。这里,给大家推荐Github上一个非常不错的项目《DevWeekly》,这个项目每周都会精挑细选一些优质的开源项目,涵盖C++、JAVA、JavaScript、Python、Go等不同编程语言。此外,还有一些开源工具、优秀的技术文章,建议大家看一下:

    https://gitee.com/sharetech_lee/DevWeekly

    hello,大家好,我是Jackpop,重点大学本科毕业后保送到哈工大计算数学专业读研,有多年国内头部互联网、IT公司工作经验,先后从事过计算机视觉、推荐系统、后端、数据等相关工作。如果同学们在升学考研、职业规划、高考志愿、简历优化、技术学习等方面有困惑,欢迎大家前来咨询!

    相关文章

      网友评论

          本文标题:效率倍增!VS Code瞬间好用多了

          本文链接:https://www.haomeiwen.com/subject/suinhdtx.html