rails 判断写成赋值

今天遇到一个 bug,去 rails console 去复现,一切很正常,就非常摸不着头脑,不知道哪里出问题了。回顾一下,最后如何找到问题的经过。

  1. 去 rails console 确认
  2. 确认代码有真的部署到服务器
  3. 确认数据是没问题的
  4. 请别人帮忙一起测试,看不同数据的情况下表现是否有不一致
  5. 如果大家表现错误都一致,这种共性问题应该就比较好解决,一旦有所不同,就可以从两组数据中找出差距,从而定位到 bug 可能发生的地方
  6. 去本地开发环境创造同样的数据,并复现问题,可以 binding.pry 剩下来就很好定位了
  7. 最后定位到问题,把 somecode if lesson.id == 1 写成 somecode if lesson.id = 1 了,啊啊啊

上面步骤一步步,可能在前几步就已经找到问题,如果没有就继续往下找。
另外找 bug 的时候,不要着急,要一点点耐心尝试,尤其是,对和自己一起定位问题的人,要多多给予肯定。

最后,感谢,帮我一起测试问题并一起耐心找问题的的人,万分感谢你!

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 接上回继续分享:《再说说APP测试设计-1》 5. 测试用例与测试类型以及测试深度 我们一般的用例组织会依照功能块...
    慧众rodman阅读 5,724评论 0 4
  • 软件测试教程 第三节 基础篇 从这节课开始,我们将作为一名刚刚加入测试团队的菜鸟,开始一次测试之旅。 在这里我们将...
    zzulj阅读 4,411评论 0 0
  • 1、你的测试职业发展是什么? 测试经验越多,测试能力越高。所以我的职业发展是需要时间积累的,一步步向着高级测试工程...
    马孔多在下雨S阅读 10,217评论 1 41
  • “值”和“具”究竟有几横? 微博上突来的一个问题搞得我措手不及,头脑风暴了一会感觉记忆中的“具”是小学老师千万遍强...
    王梓溦阅读 2,241评论 1 1
  • 冷冷的夜里 刮着 冷冷的风 冷冷的风里 飘着 冷冷的雪 冷冷的雪里 埋着 冷冷的心 冷冷的心里 装着 冷冷的感觉 ...
    d2565becb697阅读 1,800评论 0 0