瞎扯淡 一个逗号引发的血案

pynix · 发布于 2016年6月29日 · 最后由 peter 回复于 2016年6月30日 · 932 次阅读
9800

某天晚上写半夜实在睡不着,起来写点业务代码

开始写了个很大的hash,最后发现只有2个元素,其中一个有嵌套hash,于是把hash直接变成2个参数,剥掉一层。

删了大括号,把:改成= ,看上去一切都很美好。。。。

传到函数里发现第一个参数莫名其妙就变成数组了。。。。而且还带着后面的数据。。。。。

简直要疯啊。。。。

折腾了大概一个小时,才发现原来hash的逗号没有删除。。。。

因为原来的hash换行了,所以逗号安静的躺在不起眼的末尾,检查了好几次都没有发现,我差点都开始怀疑人生了。

共收到 5 条回复
15420

逗号: "年轻人不要老熬夜"

15001

逗号:怪我咯?

第二天早上起来还认识晚上写的代码么?

3790

可以考虑引入 Rubocop 等类似的代码检测、分析工具,减少人为犯错。

1553

Sleep solves 95% of all software bugs.

需要 登录 后方可回复, 如果你还没有账号请点击这里 注册