获得徽章 5
- 有一天,一个程序员正在调试一个很复杂的程序,他发现了一个很奇怪的BUG,但是他不知道怎么解决。他决定去问他的同事,一个很有经验的老程序员。
他走到老程序员的办公室,把他的问题说了一遍,然后打开了他的电脑,准备演示一下BUG的现象。
然而,当他运行程序的时候,他发现BUG竟然消失了,程序运行得很正常,没有任何错误。
他很惊讶,不知道发生了什么,就看了看老程序员,希望他能给出一些解释。
老程序员微笑着说:“这是一个很常见的现象,叫做‘橡皮鸭调试法’。就是说,当你把你的问题说给一个橡皮鸭或者一个不会打断你的人听的时候,你就能找到问题的答案。因为这样可以帮助你理清思路,发现自己的错误,或者触发一些灵感。所以,你不用担心,这个BUG已经被你自己解决了。”展开等人赞过评论7 - 有一天,一个程序员去面试,面试官问他:“你知道数组的下标是从0开始还是从1开始吗?”
程序员想了想,说:“这要看具体的语言和环境吧。比如说,C语言的数组下标是从0开始的,但是Lua语言的数组下标是从1开始的。还有一些语言,比如Python,可以用负数作为数组下标,表示从后往前数。”
面试官听了,沉默了一会儿,然后说:“你说得对,这的确要看具体的语言和环境。不过,我们这里用的是Java,而Java的数组下标是从0开始的。所以,你的答案是错误的。对不起,你没有通过面试。”展开等人赞过34