您计算机的最好朋友

如果我告诉您,作为编码器,您的计算机的最好的朋友……不,您和您的计算机的最好的朋友不是技术,不是数字的,不是依靠电池或插头在墙上,而是没有电源。 / off开关,除非它掉在墙上,否则它绝不会崩溃。

这个最好的朋友是什么? (提示危险主题曲!)

白板

为什么这个工具这么好?

我将使用本周发生的一个故事来进行解释,当时我正在使用API​​填充使用配方制作的数据库。 我不得不编写一些代码,因此当我导入大量的食谱样本时,没有重复的成分被保存下来。 我的代码导入了650,000个配方中的前100个,所有配方都是用户使用字符串提交的。

为此,我必须编写代码以查看字符串的每个单词,并将它们与成分表中的每个项目进行比较。 如果单词匹配,请不要创建新实例,而要使用我已经创建的商品ID。

愚蠢的我……我并没有将这个问题写在白板上,在导入前5个配方时,我忘了一次陷入for循环,并在数据库中创建了107,000个鳄梨实例。 将来,我将在Blog上介绍Postico的出色之处,以及它如何快速帮助我清理混乱。

我问一个朋友,我哪里做错了,她准确地将我的代码做了什么,以及我错过了break命令的地方。 5分钟后,我的代码被修复,我的应用程序按预期工作。

获得的经验教训-WHITEBOARD WHITEBOARD WHITEBOARD。 您现在可以解决任何问题!