小黄鸭Debug大法
刚入职的时候,公司发了一只萌萌的小黄鸭。

一直以来,我都以为这就是一个萌萌的小玩意,并没有什么luan用。然而,前两天,同组的同事却告诉我一个惊天秘密:
这玩意是用来Debug的!
我的心里简直有一万头草泥马呼啸而过,难道我平日虐待了某种保佑不出Bug的远古神灵?然后我被告知了一种高级的Debug大法,叫做Rubber duck debugging。Wiki 地址:Rubber duck debugging
根据Wiki的描述,面向小黄鸭Debug大法是一种从上古流传下来的高深技艺。它最早被记载于The Pragmatic Programmer中,据传有一个内力深厚的程序员,总是带着一个橡皮鸭在身边。每当需要Debug的时候,就强迫自己给小黄鸭解释,一行一行地解释,每一个Corner Case都解释,直到突然间,感受到一股神奇的力量从丹田涌起,直冲天灵盖,Bug就在那里!

而且据传,这样高深的技巧也并不一定需要小黄鸭,于是大家纷纷创新,发明了仙人掌Debug大法,知乎Debug大法,Saber Debug大法,初音Debug大法……
听闻这个故事,我表示大为惊叹,深深被上古程序员的智慧所折服。于是我拿起手中的小黄鸭,仿佛我心也融入了与Bug做斗争的伟大事业中,久久不能平静。
然而,注视良久,耳边却响起了另一个熟悉的声音:
“Describe the city you live in……”
by @陈然
继续阅读
全部内容⚡️AI Coding 与平行宇宙的爱❤️
第一章:初次相遇——命运的屏幕闪光 萧木是个普通但又不平凡的年轻工程师。说他普通,是因为他跟所有人一样,在深夜加班写代码、在清晨匆匆赶地铁、在午间随便买个盒饭,过着急忙又略显孤独的都市生活。说他不平凡,则是因为他有一双善于观察和思考的眼睛,还有一颗对未来技术极度狂热的心。 某一天深夜,萧木像往常一样,坐在略显凌乱的桌前...
AI原生一代的崛起:当年轻程序员遇上AI编程
我是一名在硅谷一线打拼的AI工程师和创业者。在过去的几年里,我亲眼见证了编程世界正在发生的一场革命。这场革命的主角不是某种新的编程语言或框架,而是人工智能。尤其是在年轻一代的程序员中,AI已经悄然成为他们日常编程的伙伴,深刻改变了我们的开发流程与思维方式。 某个深夜的办公室里,我和团队里一位刚毕业不久的工程师一起排查一...
tubi 第一次 open-source-a-thon 小记
据说每一个酷酷的互联网公司都会举行编程马拉松(hackathon),当然,tubi 也不意外。 圣诞节前(19、20号)刚好是一个完美的时刻,毕竟流量高峰,我们要 code freeze,原则上不能上线任何新的功能,大家的精力可以放在一些更有趣的事情上面。经过 CTO 马老师(Marios)和 VPE Chang 的深...


