猿问

如何尽量有效的避免编码过程中的小失误

事情是这样的

为了学习koa+mongoose,每天早上5:30起来开干.结果前几天遇到一个绕不过去的bug...简直折磨人,睁眼第一件事情就是处理这个问题,连续搞了2个早上,到上班的点了还舍不得下机,差点就搞迟到了...
结果就在刚刚,就在刚刚..发现居然是漏掉了一对[]中括号...翻来覆去的就是没找出来

今天在公司是这样的

今天在公司里面,通过socket.io写聊天应用,结果因为触发的事件名少打了一个字母.而整整找了半个小时

以前是这样的

之前在写微信小程序支付的时候,遇到一个参数是大小写敏感的..就因为一个字母微信要求是全部小写,而我传过去的首字母是大写...结果却花了整整一天时间来找问题出在哪里

  • 还有N多这种

  • 完全不应该出现的

  • 低级错误

  • 却总是不停的在出现

  • 每次发现是这种低级错误的时候

  • 都会不由自主的抽自己大嘴巴子

  • 然而还是不管用

那么

请问各位同胞,怎么才能尽量避免这种问题呢
有没有切实可行的方法?


一只萌萌小番薯
浏览 444回答 2
2回答

小怪兽爱吃肉

完全无法容忍这样的一个自己了

DIEA

eslint 圈复杂度 单元测试 界面测试 都搞起来,代码提交检查按照一小模块,一小模块的方式,不要积攒,有错误也能够很快知道,能够很快排查,另外也要多关注报错信息,一般报错信息还是很准备的,如果代码被压缩过,就带map文件
随时随地看视频慕课网APP

相关分类

JavaScript
我要回答