【 在 xshoushoux 的大作中提到: 】
: 我的一个同事,写出来的代码,可读性/可维护性/简洁优美程度/写代码速度/架构设计能力,都只能说中规中矩,但真的就是几乎零bug,感觉也挺神奇的。
这种说法本身就不严谨, 有时候bug不bug并不是逻辑问题,
而是需求问题, 有些需求昨天还是需求,第二天可能就是bug。
比如, 让程序员写的小区停车自动收费系统。
常规逻辑, 拍车牌,识别车型,收费扣款, 抬杆放行。
如果, 没有识别车型, 那么有车挂了你们小区的车的车牌,即使车型不对,那也错误的放进去了, 那这就是bug。 可是, 如果系统发现, 这个车牌的车正在小区停车场计费中, 那么是不是就可以发现问题?
那么, 如果小区安保要求高,合理的解决就是再增加驾驶员的人脸识别, 如果, 没那么大安保需求,自动拍一张驾驶员和车的清晰照片保存, 也就OK了,等事后发生假冒车牌事件,再人工追查, 那么系统就不算有bug。
--
FROM 115.171.244.*