My Blog

+关注
[发表:26] [粉丝:0] [关注:0] 注册:2022-5-10

程序员思维--关于新冠核酸检测的BUG

一个合格(走火入魔)的程序员,总在生活中发现许多bug。


昨日,小县城发现一例阳性新冠患者,于是编者经历了全城核酸检测过程。


其流程是:1、待检查者(排队)提交个人资料生成二维码,2、工作人员(一)扫描二维码,写入数据库,3、工作人员(二)对前来的人员做核酸检查,4、完毕,等待检验结果。


看吧,BUG来了,工作人员(一)就如前端验证,提交收据,工作人员(二)就如后台操作接收数据,但是其没有去验证前来检查的人员是否与数据一致!如果在工作人员(一)后排队时人员有一个误差(如对调,缺席)那么所有的人员的数据都错位了。

通过网页 2022/9/20 22:42:22 ⚑ 399

My Blog:所以,一个成熟的程序员,在前端验证后,必须在后端也进行验证,以免客户绕过前端验证。

2022/9/20 22:50:58