程序员思维--关于新冠核酸检测的BUG
一个合格(走火入魔)的程序员,总在生活中发现许多bug。
昨日,小县城发现一例阳性新冠患者,于是编者经历了全城核酸检测过程。
其流程是:1、待检查者(排队)提交个人资料生成二维码,2、工作人员(一)扫描二维码,写入数据库,3、工作人员(二)对前来的人员做核酸检查,4、完毕,等待检验结果。
看吧,BUG来了,工作人员(一)就如前端验证,提交收据,工作人员(二)就如后台操作接收数据,但是其没有去验证前来检查的人员是否与数据一致!如果在工作人员(一)后排队时人员有一个误差(如对调,缺席)那么所有的人员的数据都错位了。
通过网页 2022/9/20 22:42:22 ⚑ 400
My Blog:所以,一个成熟的程序员,在前端验证后,必须在后端也进行验证,以免客户绕过前端验证。
2022/9/20 22:50:58
