几种技巧让大模型(ChatGPT、文心一言)帮你提高写代码效率!

代码神器

自从大模型推出来之后,似乎没有什么工作是大模型不能做的。特别是在文本生成、文案写作、代码提示、代码生成、代码改错等方面都表现出不错的能力。下面我将介绍运用大模型写代码的几种方式,帮助程序员写出更好的代码!(大模型包括但不限于ChatGPT、文心一言【博主测试的大模型】、星火认知大模型等

解释代码

把你想要理解的代码复制到大模型提问界面上,让大模型解释代码,比你自己试图找出复杂代码要快的多,而且解释的也比较详细。

只显示一部分

文心一言解释的一部分

改进所写的代码

通过向大模型描述你想要完成的任务来改进现有代码。它会提供改进后的代码并给出改进地方的解释。

改进后的解释

使用惯用结构重写代码

当你想要对写的代码进行重构以使别人能看懂时,大模型知道“Python”方式,它将为您提供改进代码并使其可读性更强的建议。

简化代码

让大模型简化复杂的代码,得到的将是原始代码的一个更加紧凑的版本。

编写测试用例

让大模型帮助你测试一个函数,它会为你编写测试用例。

查找写的代码的替代方案

找出一个更有效率的方案来替代二分查找。

编程语言的相互转换

可以让大模型从Python编程语言转换为Java编程语言。

二分查找的代码Python

转换后的Java代码

写代码说明书

请大模型为一段代码编写文档,它通常会做得很好。

代码

大模型给出的说明书

找出代码bug

如果你在代码中发现错误时遇到问题,可以向C大模型寻求帮助。 它通常花的时间比你少很多,可以大大提升改bug的效率。

大模型准确的找出代码中的错误

让大模型写代码

上级给需求,先让大模型给出一段代码,然后自己再慢慢改,效率比你去晚上找代码再改快很多!

虽然大模型能提高写代码的速度,但是也不能尽信它给出的代码,大多数情况下它给的代码都有bug,需要先在自己的IDE测一测,再check in你自己的代码库里面。

 

 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/63860.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

论怎么用chatGPT帮你写代码

放弃吧,不会有人给我点小心心的 众所周知,chatGPT是一种非常智能的东西,他非常智能,只能到能帮我们写代码 接下来,我给大家介绍几个网站: https://beta.chatmindai.net/chat 需要注册&#xf…

美媒:马斯克已掌管推特 立即开除CEO、CFO,新CEO据传是曾经卖牛肉的中国人

埃隆马斯克最终还是完成了对Twitter的收购并将其私有化,最终收购价格为440亿美元。 这是一场不同寻常的收购,它意味着世界上最具影响力的社交平台之一已经被世界首富所掌控。 据美国当地法院判决,马斯克收购推特的交易截止时间为当地时间28日…

马斯克“任命”柴犬担任推特CEO,计划年底卸任,网友:“感觉他在内涵些什么”

整理 | 朱珂欣 出品 | CSDN程序人生(ID:coder_life) 自从去年 10 月 27 日马斯克收购 Twitter 、担任 CEO 之后,以一己之力凭借各种“骚操作”让他进阶为互联网流量密码。 但是,“灭霸式”的裁员,要求员…

马斯克被“翻案”,扎克伯格称赞推特裁员是行业的“榜样”!

整理 | 朱珂欣 出品 | CSDN程序人生(ID:coder_life) 自马斯克的推特大裁员以来,大家常用“闹剧”二字来调侃他的这场“骚操作”。 谁料,最近马斯克的行为被“翻案”了! 据外媒《财富》报道,上…

后端--防重复提交策略方法

后端–防重复提交策略方法 原因: 前台操作的抖动,快速操作,网络通信或者后端响应慢,都会增加后端重复处理的概率。 情形 由于用户误操作,多次点击表单提交按钮。由于网速等原因造成页面卡顿,用户重复刷新…

防止数据重复提交的6种方法(超简单)

有位朋友,某天突然问东哥:在 Java 中,防止重复提交最简单的方案是什么? 这句话中包含了两个关键信息,第一:防止重复提交;第二:最简单。 于是东哥问他,是单机环境还是分…

6种防止数据重复提交的方法!

文章目录 一、前端拦截二、后端拦截1.基础版——HashMap2.优化版——固定大小的数组3.扩展版——双重检测锁(DCL)4.完善版——LRUMap5.最终版——封装 一、前端拦截 1.前端拦截是指通过 HTML 页面来拦截重复请求,比如在用户点击完“提交”按钮后,我们可…

后端怎么防止重复提交?(常用的做法)

后端怎么防止重复提交?(常用的做法) 客户端的抖动,快速操作,网络通信或者服务器响应慢,造成服务器重复处理。防止重复提交,除了从前端控制,后台也需要控制。因为前端的限制不能解决…

怎样有效降低论文的重复率?

如今对科研的要求越来越严格,各个学校对论文的重复率虽然不尽相同,但都是存在越来越严格的趋势。有些学科甚至将查重率要求在了10%以内。每到毕业季,就有无数学子为“论文查重”感到头疼,甚至每年这个时候翟天临的微博下都有许多新…

防重复提交

转自:http://patrick002.iteye.com/blog/2197521 看到一篇关于防重复提交的文章,记录一下: #防重复处理总结 ##背景 在业务开发中,我们常会面对防止重复请求的问题。当服务端对于请求的响应涉及数据的修改,或状态的变…

如何解决重复提交造成的数据重复

理解HTTP幂等性 基于HTTP协议的Web API是时下最为流行的一种分布式服务提供方式。无论是在大型互联网应用还是企业级架构中,我们都见到了越来越多的SOA或RESTful的Web API。为什么Web API如此流行呢?我认为很大程度上应归功于简单有效的HTTP协议。HTTP协…

中大计算机研究生华为,考上中山大学很厉害吗?毕业后有机会去华为吗?本文有答案...

原标题:考上中山大学很厉害吗?毕业后有机会去华为吗?本文有答案 声明:本文转载自网络,如有侵权,请在后台留言联系我们进行删除,谢谢! 中山大学是全国知名985高校,也是广东…

到底要不要报考“通信工程”?

作者 | 小枣君 来源 | 鲜枣课堂 “通信工程”是干嘛的 通信工程,英文全称叫做Communication Engineering,是一门重要的工学基础学科。 根据教育部《学位授予和人才培养学科目录设置与管理办法》,“通信工程”属于二级学科,归属于“…

我通过了软考高项,有些话想说

文章目录 1. 软考成绩2. 备考过程与经验3. 遇到的坑4. 论文准备5. 资料及寄语 1. 软考成绩 昨天下午得到了一个振奋人心的消息,我的软考通过了,感觉努力没有白费很欣慰,也感觉有很多话要说(真不是得瑟)。可能很多人不…

大学报考计算机相关专业,这份指南收好,最新数据

2022年的高考已经结束了,但却并不代表高考落幕了,因为后面的报考学校和专业更是一轮重头戏,几年的寒窗苦读自然是要考上一个好学校好专业,才算真正给自己生涯划上句号。 今天给大家分享的计算机相关专业的实际情况,包…

测试高考分数能上什么大学的软件,测你能考上哪所大学软件是什么

测你能考上哪所大学软件是什么,小编整理了相关信息,来看一下! 测你能考上哪所大学软件 蝶变志愿 蝶变志愿是是为帮助高三考生和家长学习高考志愿填报知识,查询院校和专业信息的软件。软件包含教育部公布的所有大学的信息和1800多种…

某程序员自述:我,三十多岁,逃离北上广,通过技术移民到加拿大!

本文转载自 程序员八卦 在北上广的巨大压力下,许多人选择逃离,有人“逃”回了老家,有人则“逃”到了国外,之前我们分享过一个“逃”到新加坡的程序员故事,今天再来分享一个“逃”到加拿大的程序员故事。 这是一位已经…

2019全球数据新闻奖揭晓

大数据文摘授权转载自RUC新闻坊 编辑:刘长宇、刘畅、段钇男、葛书润、肖鳕桐、姚思妤、欧阳婕、马冰莹 2019年全球数据新闻奖于当地时间6月14日(北京时间6月15日)在希腊揭晓,本次评选共收到参赛作品607件,经过初选&…

全球最大NFT交易平台OpenSea

文章目录 全球最大NFT交易平台OpenSea背景什么是OpenSea发展历史OpenSea都支持哪些公链 参考 全球最大NFT交易平台OpenSea 背景 Ethereum上NFT销售额在2021年已超过90亿美元,比2020年的总销售额增长了2500%。2021年作为NFT元年,同时出现在牛市周期的背…

加拿大java技术移民_加拿大技术移民分析贴之新手入门级!

释放双眼,带上耳机,听听看~! 加拿大技术移民分析贴之新手入门级! 能力 学历 申请能力 学历 申请能力 学历 申请 移民加拿大有很多种方式,加拿大技术移民是最主要的方式之一,也是加拿大移民重要组成部分&…