vscode开发微信小程序插件-vscode怎么调试微信小程序
程序员宝库:gitee.com/sharetech_l…
如果要评论最近最火的技术产品,估计ChatGPT非ChatGPT莫属,甚至可以说是最火爆的一款。
ChatGPT不仅连续多日在国内社交平台上拥有很高的讨论度vscode开发微信小程序插件,在国外也是如此。 近期有消息称,微软准备将ChatGPT引入Edge来对抗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变量”,它会给出具体步骤。
另外,在问答页面,还会保存咨询历史,这个还是很有帮助的,想回头看的时候可以随时回头看。
解释代码
这个功能简直太好用了!
作为一个开发者,阅读代码是必不可少的vscode开发微信小程序插件,阅读同事的代码,阅读开源项目等等。
这对很多同学来说是一件非常困难的事情,需要站在其他开发者的角度来理解一段代码的意义。
选择代码并单击“解释此代码”:
我们来看看效果:
从结果中可以看出,它会逐行解释每一行代码的作用,是做什么用的,有什么作用。 解释的很详细。
测试用例
开发代码后,测试必不可少。
我们需要列出不同的场景,然后针对不同的场景设计测试用例,以验证代码的可靠性和稳定性。
虽然这个环节对很多同学来说枯燥、费时,但却是必不可少的。
通过Bito,真正解放生产力! 直接输入“Generate unit test for below code”+代码,会生成代码片段的测试用例。
同样的用法还可以使用Bito来提升代码性能、检查安全性、代码注释。
“我怎样才能提高这段代码的性能?” + 代码:可以分析代码,提供提高代码性能的方法。
“这段代码安全吗?” +代码:您可以检查代码的安全性。
“解释这段代码,解释参数”+代码:可以对代码片段进行注释。
需要强调的是,这些功能不仅可以以语言问答的形式使用,也可以直接通过用户界面使用。 选中代码,鼠标右键弹出相应函数:
解释概念
开发过程中经常会用到一些理论性、概念性的东西,比如什么是B+树? 什么是动态规划? 他们应该如何实现?
也可以直接在Bito界面提问得到答案:
从以上功能来看,这些都是在编程开发过程中经常用到的,能够涵盖大部分开发人员日常频繁的工作项目。
根据我自己的经验,Bito在编程辅助方面比ChatGPT好用很多。 它是免费的,易于配置,并且结果准确。 有兴趣的同学不妨试一试。
建议大家有时间多浏览一下Github,里面有很多好用的开源免费工具。 但是目前Github上的项目非常多,现在排名也很严重,越来越难找到优质项目了。 在这里,推荐一个Github上非常好的项目“DevWeekly”。 本项目每周精心挑选一些优质开源项目,涵盖C++、JAVA、JavaScript、Python、Go等不同编程语言。 另外还有一些开源工具和优秀的技术文章,建议大家看看:
gitee.com/sharetech_l…
大家好,我是Jackpop。 从重点大学毕业后,我将被派往哈尔滨工业大学攻读计算数学专业。 在国内领先的互联网和IT公司有多年的工作经验。 曾从事计算机视觉、推荐系统、后端、数据等工作。 如果同学们对高考、职业规划、高考志愿、简历优化、技术学习等有任何困惑,欢迎咨询我们!