惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

Hugging Face - Blog
Hugging Face - Blog
量子位
H
Help Net Security
Microsoft Azure Blog
Microsoft Azure Blog
MongoDB | Blog
MongoDB | Blog
小众软件
小众软件
爱范儿
爱范儿
博客园 - 【当耐特】
Vercel News
Vercel News
S
SegmentFault 最新的问题
M
MIT News - Artificial intelligence
F
Fortinet All Blogs
Apple Machine Learning Research
Apple Machine Learning Research
GbyAI
GbyAI
博客园 - 叶小钗
博客园_首页
V
Visual Studio Blog
宝玉的分享
宝玉的分享
B
Blog
MyScale Blog
MyScale Blog
C
Check Point Blog
博客园 - 三生石上(FineUI控件)
L
LangChain Blog
V
V2EX

远飞闲记

用 OpenClaw 搭建全自动晨间简报系统 Open Claw(🦞龙虾): 新手最常踩的 8 个坑,我帮你踩过了 什么是AI Agent(智能体)? OpenClaw 在微信端使用指南 如何让OpenClaw🦞更好用-调教篇 OpenClaw(龙虾🦞)自主赚钱实验笔记 本地Qwen+云模型:OpenClaw真实体验 AI博客主题开发记 OpenClaw初试记 十年博客路:在AI水文泛滥的时代,为何还在坚守? AI Coding实战吐槽:别被"400刀大神"带偏,这些坑我帮你踩过了! 《相信》把不可能变为可能 我们写的程序被杀毒软件杀了,杀毒软件到底杀了什么? 👋2024 探索Unity单元测试:构建可靠游戏代码的基石 炸裂的Unity割韭菜这事 还是要有信念 您好2023 Docker启动提示虚拟化失败 Golang中配置文件热重载方案 重置博客主题 双链知识管理及logseq使用体验 魔幻的魔都疫情 漫谈国内NFT市场状况 如何在UE4中平衡蓝图与C++的使用 2021时光荏苒,2022可遇可期 UE4(Unreal Engine)本地化资源功能 摈弃:“拥有更多=做的更好的”的观念 鱿鱼游戏 研究UE4(虚幻引擎)后的感想
实用小黄鸭调试法
2023-09-20 · via 远飞闲记

一直都有写博客分享的习惯但很久没有输出思想都有些固化😆了。

那就写点有趣的:小黄鸭调试法

什么是小黄鸭调试法?

最近跟小伙伴们聊起来,然后问他们是否知道小黄鸭调试法全部都说没有听说过.平时观察他们也在实践只是不知道出处和到底是怎么回事,就有了这篇唠叨的科普文章.

第一次看见这个还是在:《程序员修炼之道》这本书中看见大致意思如下:

当你面对一个非常棘手的bug时,你可以把详细情况说给一只小黄鸭🐥听,或者讲述给其他任何一种无生命的物体。当你全部说完的时候,经常就可以找到解决方案 了。

关于这个方法一直都在团队中使用,书中程序大师给出的是找无生命的物体进行讲述,我一直都是拉着身边的小伙伴在空闲时间进行。有点结对编程的意思,这么做有以下两点原因:

  • 主要目的肯定是自己思路的梳理解决问题,人写的代码都是有一定的局限性可以对别人的意见或思路进行一些参考,由此就有了第二条原因。
  • 多人讨论会得更优解,每个人的实现思路是不一样的,大家进行讨论说出自己的想法及对思路讨论双方都能进步;

基于上面两点梳理和讨论后,基本上问题就能游刃而解了。

缺点就是会耗费小伙伴一定的时间还需要小伙伴愿意倾听你的问题并基于问题和一起讨论,不能无时无刻的找人讨论毕竟大家都有各自的工作要进行,一般都会在小伙伴们空闲的时间中进行,如果他们太专注的工作就不要去打搅他们,所以这时候就需要一只橡皮小黄鸭了。现实中小伙伴们配合度还是比较高的都会在听了所描述的现实问题和实现思路后都会给出或多或少的建议。

感谢🙏那些一路以来当我“小黄鸭”的小伙伴。

其实在生活中我们遇见棘手的的问题,也可以找个愿意倾听👂的人述说问题进行讨论。