首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏IT码农

    Laravel测试代码(2)

    Laravel测试代码(一) 中聊了关于如何提高 laravel 数据库测试性能,其实简单一句就是:每一个test case, 只重新 seed 被污染的表。 临时数据库构建类 在得到 schema 文件后,就可以一个临时数据库构建类来创建临时测试数据库。这里临时表示该测试数据库使用完后即drop掉,且数据库名字是随机的,这样可以保证同时并发进行测试。 PHPUnit processes * * 1) Generate a random testing database with automatic destroy upon finish * 2) $pdo->errorInfo()[2]); } /* // Check if tables are inserted. 测试代码(一)。

    1.4K31发布于 2019-09-02
  • 来自专栏东风微鸣技术博客

    AI 代码, 脑子却空了

    以前写个Kubernetes Helm Chart可能要翻半天文档,现在敲几个字AI就帮你搞定了。 不, 谢谢, 我用AI 但最近我发现一个问题:我越来越看不懂自己代码了。 2. AI生成的代码没人review:Claude Code自动生成了几十个YAML文件,团队可能就扫一眼能不能跑,根本没人细看每个字段的含义。 3. AI在这里扮演了什么角色?它让系统的"黑盒化"加速了。 以前代码需要手动查文档、理解函数、调试错误。这个过程很痛苦,但也是在加深你对系统的理解。 主动做"无工具"练习 我自己每隔几天几周会强制自己: • 不用Copilot超过50行代码 • 遇到bug先自己推理15分钟,再问AI验证思路 • 定期review AI生成代码的历史提交,搞清楚它的 认知债务:系统越来越复杂,团队理解跟不上,AI加速了这个过程 2. 技能退化:过度依赖编码代理,会让调试、问题分解、代码理解能力钝化 3. 供应商锁定:依赖特定AI平台,会失去技术自主性 4.

    24410编辑于 2026-05-18
  • 来自专栏石云升

    AI代码靠谱吗?

    虽然没有数据支撑,但我感觉用AI编码程序员并不多。我问过几个朋友,他们的回复是,AI没办法完成他想要完成的任务,最终还是得靠自己去。 GPT真的没办法帮助程序完成任务吗?我感觉不是。 我总结有2个原因 prompt的问题,比如把需求描述的不够细,AI在不了解细节的情况下只能猜。如果你没办法把需求描述清楚,AI肯定是没办法帮你完成任务的。 如何向AI提需求,未来很大可能会成为一门职业。而且这个时间我相信并不会太长。 对AI期望太高,很多AI回复的代码并不能立马运行,在这个过程中很可能出现报错。这样就需要来来回回跟AI沟通,才能搞定。 我自己其实已经有很多年没有做一线的编码工作了,但在用AI编码的尝试上,我觉得上面两个问题都不大。首先,要学问把需求拆细。不要问一个很大而全的问题。你就跟自己程序一样,一个方法就是一个问题。 如果你没有一点编程基础,通过跟AI互动,我相信也能解决,这种解决过程能帮助你学习编程。 我后面用同样的提示语,在GPT4里提问,获得代码是直接可以运行的。

    1.1K20编辑于 2023-08-18
  • 来自专栏东风微鸣技术博客

    AI代码,脑子却空了

    以前写个Kubernetes Helm Chart可能要翻半天文档,现在敲几个字AI就帮你搞定了。但最近我发现一个问题:我越来越看不懂自己代码了。 AI在这里扮演了什么角色?它让系统的"黑盒化"加速了。以前代码需要手动查文档、理解函数、调试错误。这个过程很痛苦,但也是在加深你对系统的理解。 ),分段理解后再组装2. 主动做"无工具"练习我自己每隔几天几周会强制自己:不用Copilot超过50行代码遇到bug先自己推理15分钟,再问AI验证思路定期review AI生成代码的历史提交,搞清楚它的"意图"4. 先用脑子想清楚要做什么,再让AI帮忙骨架,最后自己填血肉、理逻辑。毕竟,这个行业最大的护城河从来不是你会用多先进的工具,而是你对系统、对代码、对业务的深度理解。

    23410编辑于 2026-05-12
  • 来自专栏AI算法札记

    AI代码修Bug画画写诗,ChatGPT&DALLE2试用攻略

    ChatGPT简介 ChatGPT&DALLE2是OpenAI的最新研究成果,在量子位看到他的强大功能后,就自己试玩了一下,比如我让ChatGPT帮我一个GraphSage模型,ChatGPT先简单解释了一下 GraphSage,然后写出了不错的PyTorch代码 (详见见示例一),是不是很神奇? 【最近业余时间都看世界杯了,容我水一篇】 ChatGPT&DALLE2试用攻略 在我将量子位的公众号文章转发朋友圈之后,很多人遇到了怎么注册的问题,China是不允许注册的,注册过程需要手机号,一种简单的方式是找国外的同学 直接登陆,在下图输入框输入你想让他做的事,点击右侧小三角(DALLE2是Generate按钮)即可。 示例一 代码 写东西需要用ChatGPT,网址https://chat.openai.com/ import torch import torch.nn as nn class GraphSAGE

    1.2K21编辑于 2022-12-17
  • 我在腾讯用AI代码

    文章背景本文采访了13位来自不同产品团队的一线开发者,他们都在用腾讯云 AI 代码助手写代码,使用时间超过1年,在此他们与我们分享使用腾讯云 AI 代码助手的真实感受。 阅读全文大约需要 2 分钟腾讯集团一线研发的真实感受在编程的旅途中,每一个开发者都希望找到更高效的工作方式。 以下是小编采访我的13位来自不同产品团队的一线同事,他们都在用腾讯云 AI 代码助手写代码,在引入腾讯云 AI 代码助手使用超过1年后,使用腾讯云 AI 代码助手的真实感受。 腾讯CNB-运维工程师:jesuss,2年工作经验以前 Pipeline 总是遇到格式对齐问题,现在通过腾讯云 AI 代码助手和云原生构建知识库,快速编写 Pipeline yaml 且快速构建完成, 腾讯文档-前端开发:lin,3年工作经验以前代码总是在线上发现问题,使用腾讯云 AI 代码助手代码补全、单元测试、代码缺陷、代码评审等代码优化,让我的代码快速编译,只能更好,已成为我不可或缺的研效工具

    1.2K10编辑于 2025-01-14
  • 来自专栏AIoT技术交流、分享

    从让AI代码,到让AI管流程

    -> 训练预检 -> 链路验证 -> 正式训练 -> 模型交付 这个流程看起来清楚,但真正做起来,很快就会发现: 这不是一个“让 AI 代码”的问题,而是一个“让 AI 稳定推进复杂流程 2. 遇到的核心痛点 痛点一:项目一大,AI 容易乱 在单点任务上,AI 很好用。 比如抽帧脚本、解释训练报错、补一个参数校验,这些都很顺。 痛点二:输出不统一,AI 很难接力 每个阶段如果都用自己的方式输出结果: 有的只日志。 有的打印一段文本。 有的生成零散文件。 有的没有明确下一步建议。 那 AI 每次都要重新理解上下文。 真正有价值的是背后的 AI 协作方式。 过去我们用 AI,更多是点状提效: 一段代码、查一个报错、生成一份配置。 但当任务变成长流程时,只会写代码不够。 还需要设计: 阶段边界。 输出标准。 这套方式的价值在于: 把 AI 从“靠提示词提醒”变成“靠工程机制约束”。 这比更长、更复杂的提示词更可靠。 8.

    9200编辑于 2026-06-30
  • 来自专栏Python大数据分析

    使用Raccoon AI代码,同事又来围观

    公司里有一些开发的同事老是吐槽工作忙,天天加班,我想很大可能是没利用好轮子和AI工具,总是自己瞎耽误时间。 用了几周下来,我觉得Raccoon主要有两大核心功能,首先是代码补全这种主流的AI辅助编程功能,当你在编写Python或其它代码时,Raccoon会自动提示代码补全,省得你再手动一大串代码。 比如我想使用Python sklearn库一个线性回归预测模型,Raccoon能直接根据已有代码补全模型代码2、注册登录Raccoon Raccoon需要登录才能使用,你需要免费注册个Raccoon账号,然后登录就能在Vscode上使用Raccoon了。 (1)代码补全功能 热键 Alt + /激活,使用场景非常多,适用代码初学者和开发老鸟,能极大提升编程效率 (2)对话自动生成代码 连续按两次Ctrl键激活,通过对话方式生成代码和建议,媲美ChatGPT

    1.2K10编辑于 2024-04-12
  • 怎么知道 AI 能帮我多少代码

    高采纳率意味着开发者在使用 AI 代码助手时感到方便和高效。 代码生成率(Code Generation Rate) 定义:代码生成率是指 AI 代码助手在开发过程中生成的代码量占总代码量的比例。 计算方法(按行):代码生成率可以通过以下公式计算: 代码补全生成率=补全接受AI生成的总字符/(人工写入的总字符+补全接受AI生成的的总字符) * 100%,也称为AI生成代码占比 度量意义: 生产力提升 :高代码生成率表明 AI 代码助手在编码过程中生成了大量的代码,从而显著提升了开发者的生产力。 依赖程度:代码生成率也可以反映开发者对 AI 代码助手的依赖程度。如果生成率较高,说明开发者在编码过程中频繁使用 AI 代码助手来生成代码。 腾讯云 AI 代码助手的度量看板 腾讯云 AI 代码助手作为研发辅助工具,同样面向企业提供服务,下面让我们来看看他的看板是如何进行度量支持的。

    3.1K10编辑于 2024-11-29
  • 来自专栏java金融

    AI代码比你强?这篇建议收藏

    正文 AI都能写复杂业务了,你还剩什么优势? 上周和一个朋友吃饭,他讲了一个有点扎心的面试经历。 面试官问他:“现在大家都在聊 Vibe Coding,用自然语言就能让 AI 代码。 比如一个表单页面、补一个接口字段、生成一组测试用例、一个数据处理脚本、根据现有代码风格补一个类似功能。这类任务边界清楚、反馈直接,AI 的效率确实很高。 面试官说“AI 复杂业务比你强”,这句话听起来很刺耳,但它真正逼问的是:你到底是一个代码的人,还是一个能交付结果的人? 如果你只是代码,那 AI 确实会越来越像竞争对手。 一个更好的回答是: “AI 可以很多复杂业务的代码,但我能判断什么业务值得、应该怎么拆、哪些地方不能错、怎么验证它真的可用。” 未来的程序员,不一定是敲代码最多的人。 如果面试官问你:“AI 代码这么强,你的优势是什么?” 你会怎么回答? 欢迎在评论区聊聊你的真实想法。尤其是已经在工作中用 AI 代码的朋友,你踩过哪些坑,也可以一起交流。

    24910编辑于 2026-05-15
  • 来自专栏算法一只狗

    AI自我进化,学会自己代码了!

    (PS:更多详细的内容,可以查看这个github网页: https://github.com/llq20133100095/AICodeGeneration) 可使用的AI生成代码工具 使用教程 1 : 2 Tabnine 1.安装:在vscode软件中,找到Tabnine进行安装即可 2.使用方法 tabnine分为免费版本和收费版本 其中免费版本只能够帮你补全你想要的代码: 而付费版本则可以生成更多行代码 ,且理解你的上下文需求 3 Mutable AI 1.安装:在vscode软件中,找到Mutable AI进行安装 然后它会提示你,需要在官方网站上获取API key,登录后就可以获取: 然后回到 : 代码补全和生成 代码文档生成 4 Cheat.sh 1.安装:在vscode软件中,找到进行安装Snippet 2.使用方法: 打开命令行,找到snippet输入即可: 5 CodeGeeX 2.使用方法: 制订现成的代码 检测代码中的漏洞,并给出参考意见 综合打分 以上是本期的内容,我是leo,我们下期再见~

    2K30编辑于 2023-01-18
  • 来自专栏鱼皮客栈

    炸裂,AI 代码工具又进化了!

    今年 AI 的发展可谓一日千里,相信不少同学应该都用过 AI 来帮助自己提高开发效率吧? 比如让 AI 根据注释生成代码、解释整段代码、提供技术问题的答疑、修改 Bug、生成单元测试等等。 进化的 AI 工具能干啥? 和已有的 AI 代码工具不同,开发者不需要自己一步步地设计方案和编写代码,而是直接化身 “产品经理”,尽管向 AI 提需求。 如下图,可以直接甩给 AI 一个 Word 版本的需求文档: 2AI 会自主理解你的需求,并跟你分享自己的思考过程。跟真人一样,它会阅读整个项目代码;遇到不理解的需求时,还会再主动跟你确认。 我们可以像 Code Review(代码审查)一样,一条一条地阅读并采纳 AI代码,而不用担心它代码会侵入我们的项目,干净又卫生~ 如视频所示,最终百度Comate AutoWork 按照需求( 作为程序员,以前我们的视角是 “码农”、“搬砖者”,所有的工作都要自己做,需求自己分析、方案和代码都要自己,一周能做完一个需求就不错了。

    2K20编辑于 2023-12-29
  • 来自专栏全栈程序员必看

    pythonhelloworld代码_helloworld代码怎么

    ; } } python2: print “Hello world!” python3: print (“Hello world!”)

    6.3K30编辑于 2022-09-13
  • 来自专栏架构师之路

    AI是怎么帮我代码SQL的?(本文不卖课)

    【1】AI可以通用代码 例如,帮忙一个“半连接攻击”的代码AI瞬间就给了结果: 不仅如此,它还进行了详细的说明: 有意思的是,AI弹出了“违反政策”的提示。 个人的判断是,目前用AI业务代码还不太现实,但一些通用的代码,是完全没有问题的。 工程师们不要焦虑,业务研发不会这么快被取代。 【2AI可以帮忙改BUG 例如,写了一段没有语法错误,但存在运行时异常的代码,让AI帮忙改BUG: AI也瞬间指出了错误的代码,并进行了修正: AI还提示,说它不善于解决这类问题。 【5】AI可以帮忙SQL语句 例如,让AI帮忙建库,建表,插入的SQL语句: AI瞬间进行了输出: 并且还进行了SQL执行后的响应: 画外音:AI很入戏,它真的在扮演MySQL。 总结,根据个人的一些体验,AI至少能在这些场景帮助到程序员: (1)撰写通用代码; (2)协助寻找BUG; (3)协助优化算法性能; (4)协助改写代码语言; 画外音:这个能力很强,今后我们找到想要的代码

    2.9K20编辑于 2023-08-10
  • 来自专栏java金融

    AI 代码爽了,几个月后团队开始还债

    AI 代码很快,但公司开始还债了 ★代码不是没写出来。 是写得太快,团队没人接得住。 最近 V2EX 上有个帖子挺火。 帖子标题叫:《公司 vibe coding 的项目,团队已经无法掌控了》。 真正的问题,不是 AI 不出代码 这篇帖子之所以能引起这么多讨论,不是因为“AI 不出代码”。 恰恰相反。 代码写出来了。 系统也上线了。 业务甚至已经开始跑了。 因为未来真正稀缺的,不是: 谁能让 AI几千行代码。 而是: 谁能判断这几千行代码到底该不该进主干。 AI 生成一个方案,你得知道它是不是过度设计。 AI 修一个 Bug,你得知道它是不是只修了表面。 AI 加一层抽象,你得知道它是不是在制造未来的维护成本。 AI 可以代码。 但它不会自动替团队负责。 最后 AI 可以放大一个团队的执行力。 所以未来真正重要的问题,可能不是: 你会不会用 AI 代码。 而是: 你能不能让 AI 写出来的东西,仍然归人掌控。

    13910编辑于 2026-07-24
  • 来自专栏DotNet NB && CloudNative

    AI 为你代码 - 体验 Github Copilot

    前几天在群里看到有大神分享 Copoilot AI 代码,看了几个截图有点不敢相信自己的眼睛。今天赶紧自己也来体验一下 Copoilot AI 代码到底有多神奇。 以上代码全部是 copilot 自动生成的,我仅仅是写下了几行注释。可以看到注释其实的也很简单,copilot 生成的代码基本上都符合注释的内容,可以说 copilot 对中文注释的理解非常到位。 如果你的注释的更加详细,那么代码就会更加符合你的要求。 测试.NET C# 让我们在来试试 C# 代码的提示功能怎么样。新建一个文件名为 copilottest.cs 的文件。 (time1); DateTime dt2 = DateTime.Parse(time2); if (dt1 > dt2) { return true 到这里心里略有一点忧伤,以后一些低级代码工作很可能被 AI 代替,程序员的入门门槛进一步降低,这到底是好事还是坏事呢?

    2.2K10发布于 2021-11-10
  • 来自专栏JavaEdge

    上手GitHub Copilot让AI代码,效率飞起!

    2 支持IDE Visual Studio Code IDEA … 支持目前主流的多种编程语言: Python Java JavaScript Go TypeScript … 3 使用前提 GitHub 6 Copilot Chat 7 代码提示 Copilot 会根据上下文和语法规则,自动提示一些可能的代码片段。用 Copilot 提示的代码,只需“Tab”键即可将其插入当前光标。 如一个邮箱校验函数,检查邮箱格式是否合法,直接点击右侧的Copilot机器人,就会弹出几个备选方案,双击 Accept solution 就可以把代码写入到文件中。 再比如果想一个判断是否为整数的函数,只要把函数名写上(甚至只要写一半),Copilot就会自动提示,此时只要按Tab键,就可以补全代码,注意灰色部分是它给我的建议。 它具有许多优点,例如生成代码速度快、提高代码质量、适应多种编程语言和框架等,但仍存在一些限制,例如有时会生成错误的代码

    4.7K00编辑于 2024-05-25
  • 来自专栏.NET开发那点事

    AI 为你代码 - 体验 Github Copilot

    前几天在群里看到有大神分享 Copoilot AI 代码,看了几个截图有点不敢相信自己的眼睛。今天赶紧自己也来体验一下 Copoilot AI 代码到底有多神奇。 以上代码全部是 copilot 自动生成的,我仅仅是写下了几行注释。可以看到注释其实的也很简单,copilot 生成的代码基本上都符合注释的内容,可以说 copilot 对中文注释的理解非常到位。 如果你的注释的更加详细,那么代码就会更加符合你的要求。 测试.NET C# 让我们在来试试 C# 代码的提示功能怎么样。新建一个文件名为 copilottest.cs 的文件。 (time1); DateTime dt2 = DateTime.Parse(time2); if (dt1 > dt2) { return true 到这里心里略有一点忧伤,以后一些低级代码工作很可能被 AI 代替,程序员的入门门槛进一步降低,这到底是好事还是坏事呢?

    1.5K20发布于 2021-11-08
  • AI 做 XOR?不如让它代码

    AI 做 XOR?不如让它代码一次关于模型能力边界与成本控制的复盘事情的起因平淡得可笑。我需要给两段字节数据做 XOR 运算。在 CPU 眼里,这是一个时钟周期就能搞定的操作。 让它代码。让真正的 ALU 去算。 如果不能,就让它生成代码而不是直接算。一次循环可能跑 10 分钟烧掉上万 token,一段 Python 脚本 10 毫秒跑完。这不是技术问题,这是成本管理的基本功。 它可以帮你写出几乎任何语言的代码,但不应该被要求做 CPU 的工作。认清这个边界,善用它的长处,设好护栏。这既是技术问题,也是钱的问题。 最后那句话值得再写一遍:别让它心算,让它代码,让 ALU 去算。

    21021编辑于 2026-06-13
  • 来自专栏jeremy的技术点滴

    py2、py3兼容的代码

    py2、py3兼容的代码 用到一段时间python,之前也重点复习了一次python3。但工作中运行环境是python2.7,于是要求写出py2、py3都兼容的代码。 因此保险起见,新代码都使用print函数。 由于 Python3.X 源码文件默认使用utf-8编码,这就使得以下代码是合法的: >>> 中国 = 'china' >>>print(中国) china Python 2.x >>> str u4eac\u5929\u5b89\u95e8' Python 3.x >>> str = "我爱北京天安门" >>> str '我爱北京天安门' 个人还是喜欢py3的这种明确两种不同类型的方案,因此新代码都使用以下方案 标准库及函数名称变更 py3重新组织了一些标准库及一些函数,为了保证在py2、py3下代码都工作正常,这里使用six模块提供的兼容功能。

    2.9K80发布于 2018-05-10
领券