首页 > 其他 > 详细

基于DiseaseKnowledgeAction患者tag标签bug复盘

时间:2019-08-22 12:31:52      阅读:68      评论:0      收藏:0      [点我收藏+]

场景:

        7月19日正式开放了多动症下 疾病知识的入口

bug出现: 

        疾病知识的课程id是根据患者的tagid分配的, 导致了没有打标签的患者, 点击疾病知识链接报错, 下面附上代码

        技术分享图片

 

bug解决过程:

        当时出这个bug也很慌, 想着赶快解决, 直接在switch最后加了default; 然而这样的解决方式是无用的, 代码还没执行到default就报错了;

        乔哥说这样写可能还是有问题, 则最后写成了if else判断患者的tag是否存在; 最后代码附上:

        技术分享图片

 

思考收获: 

      当创建逻辑结构时, 想要把一个整体划分成不同部分时, 要遵循两点要求: 

  1.  各部分之间相互独立 (没有重叠, 有排他性)
  2.  所有部分完全穷尽 (没有遗漏)

基于DiseaseKnowledgeAction患者tag标签bug复盘

原文:https://www.cnblogs.com/lxy1995/p/11393208.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!