各大医学会会发布一个”临床指南“告诉医生某种病该怎么处理,是一个高度指导性的说明。然后医院根据这个临床指南,由科室的专家制定临床路径,这个是一个操作性更好的标准化的流程:如何检查,如何治疗,如何护理。目的都是尽可能的保证患者的权益。
上面的过程就类似于,google 、apple 、Amazon ,FB 等大的互联网公司和世界级的技术大牛联合,就“XYZ 数据库内存溢出”发布了一个指导性的说明,告诉程序员问题是什么,该怎么处理,然后你的公司的大牛们,根据这个说明结合公司情况和各种客观因素,写了一个《快速解决 BUG--内存溢出篇》,然后你作为程序员在公司出现“XYZ 数据库内存溢出”的时候,根据《快速解决 BUG--内存溢出篇》上的流程,打 log ,找 bug ,写 patch 。
关键是某个 bug 可能是复合 bug ,不是单独 bug 引发的,一轮“打 log ,找 bug ,写 patch”没解决,然后还要来好几轮,甲方很烦躁,但是 bug 没解决,只能一轮一轮的“打 log ,找 bug ,写 patch”,直到公司大牛出手。还有,一轮“打 log ,找 bug ,写 patch”解决了,但是《快速解决 BUG--内存溢出篇》上说,出现某种情况,还有可能还有其他原因导致的,你还需要检查某个地方,你要不要执行检查程序。如果不做,后面出了问题,领导把你的工作记录砸到你脸上质问你怎么办?甲方拿刀跑到你办公室问你当时为什么不按照说明执行必要的检查程序,这就是找 bug 事故,怎么办?
如果做了一堆检查,最后发现其实就是最初的小问题,你作为程序员是不是只能骂人,但是对于公司,或者所有甲方来说,这就是目前能找到的最优解了。
就好比最常见感冒发烧,去小诊所里面他们会开好几种药,可能剂量还很大,甚至开中药,但便宜。但感冒发烧到了大医院,会给做各种检查,抽血啊什么的,确定是因为什么而感冒发烧,流感病毒还是受凉风热感冒,当然,一趟检查下来几百上千块,很多人会难受。很矛盾,我觉得归根结底还是我们自己穷。
1 、先看严重程度,如果比较严重,就抽静脉血(支原体和白细胞),否则白细胞就够了
2 、步骤 1 是可以判断是不是细菌感染(克拉霉素等抗生素)还是肺炎支原体(阿奇霉素)
3 、如果都没有,则考虑急性支气管炎或者咳嗽变异性(过敏性)哮喘
4 、针对 3 的情况,考虑做物理支气管扩张实验(药物吹气检测),并考虑阿斯美、顺尔宁、或富马酸酮替芬+枸橼酸喷托维林等处理。如果是哮喘级别则用哮喘处方处理。
根据血液检查情况同时在判断是否做胸片。
你看,就是一个 bug 调试过程。