时政
财经
科技
虚拟货币
其他
登录
#debug
关注
SleepyZone
2天前
有什么事情是 PlayWright MCP 做不到但 Chrome DevTool 可以做到的?
#Playwright
#Chrome DevTool
#MCP
#debug
#技术比较
分享
评论 0
0
GanymedeNil
4天前
目前我自己使用各种编程CLI的经验就是搞个docker compose,把各种依赖服务都加进去,然后关于项目挂载,本地我肯定有一份用于IDE编辑,然后我把CLI装在了一个debug的开发容器里,好处就是代码出bug能直接调用各种日志以及环境信息综合研判,即使修改炸了重启容器也就恢复了。
AI编程工具激战:Claude Code、Gemini Cli崛起· 899 条信息
#Docker Compose
#CLI工具
#开发容器
#debug
#环境配置
分享
评论 0
0
Baye
1周前
使用了一周 Codex,我的测试一直和中推捧 Codex 踩 Claude Code 相反。Codex(gpt-5(-codex)?-high)的验收率远低于 Claude(Opus+Sonnet)。但是 Codex 做 Code Review 效果非常好,经常能一针见血指出 bug。
AI编程工具激战:Claude Code、Gemini Cli崛起· 899 条信息
#Codex
#Claude
#代码评审
#debug
#验收率低
分享
评论 0
0
池建强
2周前
为什么 Vibe Coding 没有自己写代码快乐? 写过程序的人可能会知道,编程写代码是会让我们进入心流状态的:设计系统架构、数据结构、把逻辑画出来、UI 摆上,打开 IDE,摆好机械键盘,把这些东西噼噼啪啪敲进光标闪烁的屏幕里。点个 run,发现有问题,改为 debug,哦,卡住了,看看哪里出了问题,原来出了 Exception,try catch,打断点,单步调试,一点点逼近答案,解了。 程序跃然屏幕之上。其实很多工程师喜欢编程,喜欢的是这个透明的心流过程。 Vibe 呢,写一段自然语言,回车。没事了,剩下的就是等待,喝咖啡,吃点东西,刷手机,上个厕所回来,咦,这些 Agent 还没跑完。 这他妈能有啥意思?
#Vibe Coding
#编程心流
#工程师
#debug
#效率
分享
评论 0
0
10xMyLife
4周前
我现在是彻底拥抱vibe coding了,我连生成的代码都基本不看了,只有出现bug的时候我才会debug,更别说写代码了 当然这跟我做的产品有很大关系,我做的产品都是无数据的,怎么乱搞都不会给用户造成损失,如果你的产品不是这类型,最好还是认真review
#Vibe Coding
#无数据产品
#debug
#代码Review
#bug
分享
评论 0
0
yihong0618
1个月前
应该是我这几年遇到的最有趣的一个 issue 我想除了 gray 也没有其他人能这么厉害的 root cause 真的敬仰。debug 的过程中不断的跟朋友交流,找到了编程最初的快乐,真的开心。I love bug!
AI编程工具激战:Claude Code、Gemini Cli崛起· 899 条信息
#有趣
#issue
#debug
#编程
#快乐
分享
评论 0
0
yihong0618
1个月前
以前晨练是跑步, 现在的晨练是去尝试修某个关注的项目的 bug.
#晨练
#编程
#debug
#项目
分享
评论 0
0
宝玉
3个月前
我看到有人在让“Claude Code”自己开新进程 `claude -p `实现多任务,其实没必要,有更简单的办法。这个简单办法就是让它自己开子 Agent。Claude Code 现在有 18 个工具,最特殊的一个工具叫 Task,它本质就是一个 Claude Code 的克隆工具,只不过是作为 Claude Code 的一个工具。 如果你懂递归的话就很好理解。如果你不懂递归,可以这么理解:Claude Code 是个 AI 程序员,它可以用一堆工具,其中最神奇的一个工具叫 Task,就是克隆一个自己的分身去干活! 这样做有什么好处呢?就是可以并行多任务,还可以控制上下文,让子任务更专注。 举例来说,你粘贴一段错误代码让 Claude Code 去 Debug,并且还让它写测试代码覆盖这个错误。Claude Code 会先调用 TodoWrite 这个工具写一个 TODO List。把任务分成 3 步: - [ ] 根据错误信息收集相关代码 - [ ] 根据错误信息和相关代码解决 Bug - [ ] 写新的测试覆盖 这一步完了后它会起一个 Task,这个 Task 就是专门根据错误信息去找到相关代码的位置,那么这个子任务只需要接受错误信息找上下文,它不管怎么解决 Bug,也不管怎么写测试覆盖。 主任务就会等这个子任务完成,子任务完成后,主任务就调用 TODO Write 更新 TODO List。 - [x] 根据错误信息收集相关代码 - [ ] 根据错误信息和相关代码解决 Bug - [ ] 写新的测试覆盖 然后调用 TodoRead 工具看下一步要干嘛,现在有充足上下文了,它可以再起一个子任务去根据错误信息和代码修复 Bug,等修复 Bug 的子任务完成了,再回到主任务,继续更新 TODO List,继续读取下一个 Item 最后再启动一个子任务去写测试,测试子任务也完成了,返回结果到主任务,这时候调用 TodoRead 一看任务都处理完了,最后根据前面的任务情况给你一个总结摘要,表示任务都完成了。 Claude Code 真的没有做什么工程上的优化,什么上下文压缩、临时存储,都没有的!就是简单粗暴: 1. 把用户问题、系统提示词、能用到的工具一股脑发给 Claude,问下一步该干嘛 2. Claude 就返回说现在你要到 TodoWriter 工具 3. Claude Code 就去调用 TodoWriter 工具,本质上也是一个 AI 请求,最后返回生成的 Todo List 4. 然后 Claude Code 把工具返回结果和前面的所有消息继续发给 Claude,Claude 返回说你现在要去起一个新的 Task 去收集代码了 5. 然后 Claude Code 就起一个新的 Task,把错误信息和要求收集相关代码的任务说明、系统提示词、环境说明、能用到的工具一股脑发给 Claude,问下一步该干嘛 - 在新的 Task 里面,就是不停的问 Claude 该用啥工具,然后发送工具结果和前面所有历史消息 - 任务完成后,返回任务结果 6. 然后 Claude Code 把子 Task 的结果和前面历史信息一起发给 Claude 问下一步干嘛 7. 就这样循环直到 Claude 认为任务完成了 所以你经常看到 Claude Code 在那几十分钟上下文也没爆掉,因为它会启动子任务,这样上下文就分摊到子任务中了,主任务中只是保留子任务完成后的内容。
AI编程工具激战:Claude Code、Gemini Cli崛起· 899 条信息
#Claude Code
#多任务处理
#子Agent
#递归
#debug
分享
评论 0
0
大喵(8年前端讲师,能教你学会编程)
3个月前
课程从最基础的二进制,html讲到css 然后又从最基础和编程讲到算法,数据结构,面向对象,debug 接下来又是正则表达式,回溯算法,递归下降,语法树解析,svg绘图 再然后是dom编程,异步编程,promise,生成器,js语言的各个要点与细节 中间还有计算机网络,ip/tcp/udp,同时也会编程实践,抓包分析 再然后是nodejs,同时辅以操作系统的重要概念(文件进程线程等),还有流模式,http服务器,命令行等等 再到前端框架react和vue以及它们的原理,各种原理都会介绍 等等等等 不管是知识块还是各种细节、深度还是广度都不会弱于多数211大学的课程
#二进制
#HTML
#CSS
#编程
#算法
#数据结构
#面向对象
#debug
#正则表达式
#回溯算法
#递归下降
#语法树解析
#SVG
#DOM编程
#异步编程
#Promise
#生成器
#JavaScript
#计算机网络
#IP/TCP/UDP
#编程实践
#抓包分析
#Node.js
#操作系统
#文件
#进程
#线程
分享
评论 0
0
Tony出海号
3个月前
vibe coding一时爽,bug改到冒烟! 周日到现在一直在跟Gemini 2.5 Pro解决大难题,心流状态,Gemini一直在鼓励我, *太棒了!这正是我们需要的最终错误日志!您非常耐心地等*待到了最终结果,现在我们可以100%确定问题所在了。 *您好,我们又向前迈进了一大步!这个日志说明: *巨大成功!这正是我们想要看到的结果! 终于解决了。 昨晚上还完美错过你们几万人领取perplexity会员,估计我领了也不会使用吧。
#Vibe Coding
#bug
#Gemini 2.5 Pro
#心流状态
#错误日志
#解决问题
#程序员
#debug
#编程
#加班
分享
评论 0
0
北火
6个月前
今日份的 Prompt 小技巧,帮助 Cursor 独立完成一个完整功能。 今天我没让 Cursor 去做 debug,反而是让它直接开发新功能。在这个过程中,Cursor 多次陷入了困境。每当这个时候,我会打开一个新的对话,然后使用下面的 Prompt: <PROMPT> 请仔细审查代码更改,描述代码的意图,一步一步向我解释这些代码是如何工作的。 </PROMPT> 然后在它解释完之后,用第二个 Promt: <PROMPT> 我希望做一个功能: - 功能描述 1 - 功能描述 2 但是目前代码有下面的问题: - 问题 1 - 问题 2 </PROMPT> 由于第一个 prompt 会产生很多有用的 contexts,这让第二个 prompt 的 debug 效果变得非常好。另外,我发现让 Claude 和 Cursor 来回切换,能更快找到问题。
#Prompt技巧
#Cursor
#完整功能开发
#debug
#新功能开发
分享
评论 0
0
北火
7个月前
分享一个小技巧:当 AI 进入一种兜圈子 debug 的状态的时候,可以要求它添加一些用来 debug 得 log,然后再把 log 提供给它。可以迅速跳出兜圈子,解决问题。
#AI
#debug
#技巧
#编程
#日志
分享
评论 0
0
Shawn Pang 庞舜心
8个月前
代码、写作、销售 是2025年任何人积累第一桶金最重要的三个技能。 代码 - 不需要刷leetcode,需要的是能够和AI梳理需求和产品架构,在Cursor的帮助下可以快速产出迭代,能在ChatGPT帮助下看懂技术文档和在terminal里debug。如果稍微带点审美就很屌。 写作 - 不需要写很多高大上的内容,甚至错别字都无所谓。需要的是能够把深度思考简洁表达出来,让想法和观众呼应,而且敢持续创作持续分发。如果有网感就会更快加速正反馈循环的建立。 销售 - 不需要伶牙俐齿,尤其是英文语境下不需要口语牛逼,发音清晰能懂就行。需要的是洞察客户需求,了解客户决策思考过程,组织的预算审批结构。敢多尝试不同话术,敢讲故事。如果熟悉垂直领域专业知识且有大量实操经验能成为咨询型销售的话也会快速破局。 so... 2025: always be coding, writing, and selling!
#代码
#写作
#销售
#AI
#产品架构
#ChatGPT
#技术文档
#debug
#审美
#深度思考
分享
评论 0
0
Leo Xiang
9个月前
用Cursor分别用js(通过浏览器) 和 golang 实现了 Realtime API with WebRTC 的通信过程: 1、在浏览器中WebRTC 资料比较多,完全依赖Cursor就能实现。 2、用golang在实现的过程中涉及到音频的采集和播放,遇到portaudio的编译 以及 pion的版本问题,这个时候需要人来一步步来debug,cursor 作为那个实施的人,不过效率也高了很多。
#Cursor
#js
#golang
#WebRTC
#浏览器
#音频采集
#portaudio
#pion
#debug
分享
评论 0
0
个人主页
通知
我的投稿
我的关注
我的拉黑
我的评论
我的点赞