我了个去~ 被用户骂惨咯!

2015-03-20 12:51:56 +08:00
 killerand1983
昨晚更新了个程序:验证身份证最后一位X如果是小写就报错。

今天网站刚好上了一个爆品,公司也没通知我。

刚躺床上准备睡觉,各种电话、QQ、微信、邮件响起,

那程序有BUG,导致大部分正确的身份证号码也报错,无法购买

小公司木办法,没测试,没前端,几乎架构/设计/HTML/CSS/JS/后台/MYSQL/服务器

都是我一个人弄





8071 次点击
所在节点    程序员
78 条回复
n37r06u3
2015-03-20 12:53:32 +08:00
程序测试都不写啊
GtDzx
2015-03-20 12:55:03 +08:00
淡定 吃一堑长一智
yiciyuansky
2015-03-20 12:55:13 +08:00
什么网站啊,这么火
Xrong
2015-03-20 12:55:40 +08:00
@n37r06u3 怎么可能写?
laoyuan
2015-03-20 12:56:10 +08:00
不用猜就是宇宙第一PHP
killerand1983
2015-03-20 12:56:23 +08:00
@n37r06u3 我是按我的逻辑测试的。比如一个杯子,拿它喝水,躺着喝,趴着喝都能测试通过。
就是有人倒着喝 ⊙﹏⊙b
NemoAlex
2015-03-20 12:56:58 +08:00
说明你们有真实用户,而且用户对产品有依赖
下次可以拿给投资人看,用户都这么关心我们
大家都懒得骂的产品才是没救了
hging
2015-03-20 12:57:52 +08:00
-.- 这种. 身份证号不是有生成规则的么.....为什么会出逻辑bug
xymn
2015-03-20 12:58:26 +08:00
超全栈の工程师!
killerand1983
2015-03-20 13:00:17 +08:00
@hging
@xymn
几乎没去过大公司,都是小公司 + SOHO,没感受过正真的流程
ETiV
2015-03-20 13:03:39 +08:00
吃一堑长一智 +1

不碰壁咋能有记性
coosir
2015-03-20 13:04:18 +08:00
如果你要不允许小写,可以考虑以下方法:
1. 偷偷把小写转成大写
2. 提示用户不能用小写

你直接报错,请问你报了什么错?没有好的设计写测试也没用!
killerand1983
2015-03-20 13:09:52 +08:00
@coosir

“身份证填写失败,请检查您的身份证号,如果证件号含有X,请使用大写X。”

你说的没错,我觉得这个也应该是后台自动执行的,而不是给用户报错,交互体验肯定不行。
bibizhang
2015-03-20 13:10:14 +08:00
我怎么看还有夸你们 好棒呀~
killerand1983
2015-03-20 13:10:30 +08:00
好粗暴。
chromee
2015-03-20 13:12:35 +08:00
我见过的网站都是自动把小写的X改成大写的
killerand1983
2015-03-20 13:15:46 +08:00
其实在这样的公司大部分的功能设计、需求、修改都是上级提出的,我也就是负责实现逻辑,自我发挥的程度比较小,要按照上面的意思去实现。

看到用户因为我的失误而吐槽、抱怨、甚至着急、哭泣,我其实心里也很难过。
archbishop
2015-03-20 13:19:33 +08:00
那个X难道不就应该是大写吗?如果是我我肯定会大写。
wengcan
2015-03-20 13:32:55 +08:00
机智的找到了楼主所说的爆品,宇宙第一无敌大PHP http://www.modernsky.com/index.php/Live/info/id/323.html
@yiciyuansky
@laoyuan
xatest
2015-03-20 13:33:12 +08:00
LZ别怕,中国电信的网上营业厅也有这个bug,最后一位X大小写填不对就无法提交,而且错误信息里根本不告诉用户哪里错了。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/178219

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX