意外的橡皮鸭

我一生都在玩电子游戏,尤其是任天堂。 我记得我六岁时带回原始的8位Nintendo娱乐系统。 当我还是个孩子的时候,我玩了无数个小时的Nintendo电子游戏,并且一直在等他们的下一个系统。 我永远都不想成为任何事物的狂热粉丝–我试图认为自己“比那个更酷” –但是我可以连续数小时谈论任天堂。 因此,我对它最被忽视的角色Waluigi感到惊讶。

对于那些不认识他的人,瓦鲁吉(Waluigi)是马里奥(Mario)兄弟路易吉(Luigi)的对立者。 他超级瘦高,笨拙和笨拙,这是路易吉的特质变得更加明显。 他被创立的唯一原因是在马里奥网球比赛中为马里奥的竞争对手瓦里奥(Wario)担任双打合伙人。 从那以后,他的背景故事就不多了,他在游戏中只占很小的比例。 结果,Waluigi的声誉似乎已成为一个被忽视的角色。 如果任天堂决定让他在游戏中扮演主角,或者让他加入超级粉碎兄弟(Super Smash Brothers)之类的大牌游戏,那实际上会违背他的角色。 瓦卢吉(Waluigi)之所以如此被爱,是因为他是如此被人们所不喜欢。 由于他被忽视了,所以他开始获得关注。 我相信这是因为我们所有人都可以与一个我们害怕被排斥在外的时代建立联系。

那我为什么要解释所有这些呢? 最近,我开始了对软件开发的新追求。 开发文化不仅涉及任天堂之类的东西,而且有时开发人员可能会觉得自己像Waluigi。 您的最后期限是在您的朋友外出喝酒时尝试完成项目的时间。 您是星期六晚上在办公室里唯一的人,只能解决代码中的一个问题的时间。 这是当人们不仅与Waluigi有关,而且与Waluigi和你们可以互相帮助的时候。

编码中,有一种调试技术,称为橡皮鸭调试。 参考资料来自于1999年编写的名为The Pragmatic Programmer的编码技巧和技巧书。 这样的想法是,如果您可以向某人或某事大声解释您的代码,那么任何漏洞或问题对您自己来说都是显而易见的。 这是吸收内部思想并使之成为外部思想的一种方式。 尽管向呼吸良好的人解释您的代码很棒,但这通常涉及他们的时间,可能会使他们感到厌倦,并且当您在午夜在办公室编码时,他们很可能睡着了。 这里输入对橡皮鸭解释的想法。 但是,为什么鸭子会获得这样的荣誉呢?

橡皮鸭是美国浴场的象征。 它像泡泡浴一样永恒,是否需要更多的认可? 为什么不给通常躺在泥坑里,被遗忘的瓦卢吉(Waluigi)的人表扬呢? Waluigi不仅会静静地坐着,在您在凌晨1:00解释代码时耐心地聆听,而且他还将能够给您带来情感上的理解,并支持您在编码时被遗忘的感觉。 因此,下次当while循环变为无限循环,或者您不知道使用哪个枚举器是正确的枚举器时,请与Waluigi交谈,然后再忘记那只橡皮鸭。