1
n37r06u3 2015-03-20 12:53:32 +08:00
程序测试都不写啊
|
2
GtDzx 2015-03-20 12:55:03 +08:00
淡定 吃一堑长一智
|
3
yiciyuansky 2015-03-20 12:55:13 +08:00
什么网站啊,这么火
|
5
laoyuan 2015-03-20 12:56:10 +08:00
不用猜就是宇宙第一PHP
|
6
killerand1983 OP @n37r06u3 我是按我的逻辑测试的。比如一个杯子,拿它喝水,躺着喝,趴着喝都能测试通过。
就是有人倒着喝 ⊙﹏⊙b |
7
NemoAlex 2015-03-20 12:56:58 +08:00 1
说明你们有真实用户,而且用户对产品有依赖
下次可以拿给投资人看,用户都这么关心我们 大家都懒得骂的产品才是没救了 |
8
hging 2015-03-20 12:57:52 +08:00
-.- 这种. 身份证号不是有生成规则的么.....为什么会出逻辑bug
|
9
xymn 2015-03-20 12:58:26 +08:00
超全栈の工程师!
|
10
killerand1983 OP |
11
ETiV 2015-03-20 13:03:39 +08:00
吃一堑长一智 +1
不碰壁咋能有记性 |
12
coosir 2015-03-20 13:04:18 +08:00
如果你要不允许小写,可以考虑以下方法:
1. 偷偷把小写转成大写 2. 提示用户不能用小写 你直接报错,请问你报了什么错?没有好的设计写测试也没用! |
13
killerand1983 OP |
14
bibizhang 2015-03-20 13:10:14 +08:00
我怎么看还有夸你们 好棒呀~
|
15
killerand1983 OP 好粗暴。
|
16
chromee 2015-03-20 13:12:35 +08:00
我见过的网站都是自动把小写的X改成大写的
|
17
killerand1983 OP 其实在这样的公司大部分的功能设计、需求、修改都是上级提出的,我也就是负责实现逻辑,自我发挥的程度比较小,要按照上面的意思去实现。
看到用户因为我的失误而吐槽、抱怨、甚至着急、哭泣,我其实心里也很难过。 |
18
archbishop 2015-03-20 13:19:33 +08:00
那个X难道不就应该是大写吗?如果是我我肯定会大写。
|
19
wengcan 2015-03-20 13:32:55 +08:00
机智的找到了楼主所说的爆品,宇宙第一无敌大PHP http://www.modernsky.com/index.php/Live/info/id/323.html
@yiciyuansky @laoyuan |
20
xatest 2015-03-20 13:33:12 +08:00
LZ别怕,中国电信的网上营业厅也有这个bug,最后一位X大小写填不对就无法提交,而且错误信息里根本不告诉用户哪里错了。
|
21
lingo233 2015-03-20 13:33:23 +08:00 via iPhone
@archbishop 论一个不是强迫患者的悲哀😆
|
22
FinalAir 2015-03-20 13:37:12 +08:00
用户填的数据难道不需要format和trim的吗?不过我很好奇是什么购票网站,用户好像都很火爆的样子
|
24
killerand1983 OP |
25
mimzy 2015-03-20 13:43:38 +08:00
@killerand1983 其实我以前在上边买过海龟先生的 CD 程序员辛苦了…
|
26
FinalAir 2015-03-20 13:59:06 +08:00
@killerand1983 我想吐槽,都是美国成立分公司的综合性娱乐公司了,哪里小了。除非网站门户的业务是外包出去的...
|
27
killerand1983 OP @FinalAir 除非=TRUE;
|
28
FinalAir 2015-03-20 14:23:37 +08:00
@killerand1983 好吧,你赢了,同时表示网站做的不错
|
29
andychen20121130 2015-03-20 14:27:39 +08:00 1
客户跟用户一般都是弱智。
|
30
andychen20121130 2015-03-20 14:28:14 +08:00
自动转大写吧
|
31
chmlai 2015-03-20 14:41:40 +08:00
用户挺多的嘛.
|
32
BigDecimal 2015-03-20 14:58:08 +08:00
用户要炸你们网站了,还不赶紧改!!XD
|
33
Bluecoda 2015-03-20 15:30:38 +08:00
这不是很简单的事情么?这里本来就是要在后台做适应,谁又知道用户想要输入什么
|
34
publicID001 2015-03-20 15:31:48 +08:00 1
出来混,内心不强大是不行的。
各大应用市场里的APP,但凡装机量几十万的,哪个不是挨骂?用的好的都不吱声,用的不好的上来就骂。全是:“艹尼玛,浪费劳资流量。垃圾,真特么垃圾” |
35
publicID001 2015-03-20 15:33:07 +08:00
@andychen20121130 用户里有那么一小撮精神病,是不会说人话的地痞流氓。
|
36
v0 2015-03-20 16:14:31 +08:00
马啪啪 是谁
|
37
mkeith 2015-03-20 16:14:58 +08:00
upper不就是了
|
38
archbishop 2015-03-20 16:35:48 +08:00
@lingo233 哈哈哈
|
40
debuge 2015-03-20 17:04:22 +08:00 1
一个人工作也可以有流程的,跟程序差不多嘛,一件事分成几个步骤来做,每个步骤实现一个简答的目的,只要步骤之间逻辑上是没有错误的,那整个事情就是成立的。另外,可以多用纸张+笔,画流程图,逻辑图,checklist等,做一遍检查一遍,尽量减少失误吧。
|
41
mcone 2015-03-20 17:10:24 +08:00 1
用户是不看你的说明的(不知道你写过没有)
曾经接一个私活(还是上司接的转给我了…),那个客户真是无力吐槽,我在软件界面、软件内部帮助、用户说明文档、代码说明文件四个部分多次强调的一些限制,用户都是直接视而不见,有问题就直接给我打电话,真实日了狗了…… (例如有一个原图片输入,跟用户反复确认过,输入图片比例不会大于4:1, 最长边大小不会大于3w像素,用户还乐呵呵的说我输入那么畸形的图片干嘛……为了符合用户的要求省内存,这块被我优化过变成8:1+4w像素写死在里面了,后来这货尼玛直接拿一个20w*2w像素的图片丢进去,出bug了大半夜打电话给我……) |
42
mcone 2015-03-20 17:12:26 +08:00 1
多说一句,这个私活还是跟一个boss级别老程序员(00年的cs)进行的,我提供的是API接口,啥说明都写得很明确了就是懒得看,有问题直接问……
连前同行都这样,一般的小白用户就更别指望了,错误提示啥的更省了吧,还是把小写的x自动upper吧…… |
44
huqiaosen 2015-03-20 19:28:54 +08:00
身份证都被你收到手了,还怕骂
|
45
xiaohanqing 2015-03-20 19:51:19 +08:00
超全栈日薪多少?lz?
|
46
NeoAtlantis 2015-03-20 20:10:51 +08:00
我的话会写个按照 GB 11643-1999 公民身份号码 来验证的函数吧。
|
47
yiciyuansky 2015-03-20 21:11:25 +08:00
这么牛。。。。怎么做到的
|
48
ynyounuo 2015-03-20 21:18:39 +08:00 2
不要担心,你根本没必要被骂成这样,大写 X 才能代表 10 不算常识也该算是多数人应该知道的。
责任不仅在于自己,也在于那些用户本身。 图源: http://thehipperelement.com/post/93404286580/how-it-people-see-users-using-their-app-for-the |
49
notcome 2015-03-20 22:31:47 +08:00
你们没有看到楼主说了「那程序有BUG,导致大部分正确的身份证号码也报错,无法购买」嘛!
楼主不要灰心丧气,以后用 Haskell,做好 generative test,哈哈哈 |
50
strikehht 2015-03-20 23:02:19 +08:00
居然是modern sky!!!难得啊,不过也太过分了吧,这么不注重技术人员
|
51
SharkIng 2015-03-20 23:05:07 +08:00 via Android
为什么要小写报错呢
|
52
sobigfish 2015-03-20 23:07:51 +08:00
验证身份证最后一位X如果是小写就报错-。- 这逻辑也太牛了吧,直接转大写不行吧?(让用户多做了很多无用功)
|
53
starryin 2015-03-20 23:27:11 +08:00
华夏银行网银也一样,不过提示的是用户名或者密码不正确
|
54
weisoo 2015-03-20 23:30:47 +08:00
我一直认为既懂美工又懂后台的人,是超级无敌大牛
|
55
init 2015-03-21 00:24:43 +08:00 1
1 马由页是谁?
2 其实用户就是这样啦 我在学校做过网管, 就是整个学校的网络全都归我们管,记得接到过一个电话,上来就狂卷一顿啊 , 说什么你麻痹 怎样的上不去网怎样的 整天收钱 也不知道解决问题, 我就问了她一个问题,您插网线了吗? 然后她就挂电话了~ 3 哈哈 其实自己也犯过这种事, 记得有次刷机 刷机教程 明明用红色特大号字体 注明了一个声明 , 我愣是没看见, 结果直接砖头, 虽然最后整回来了但是真的很麻烦, 从此我很注意 软件的相关文档。 4 其实 有时候做开发就得把部分用户当成弱智, 有很多用户你就得做成那种“F5 一键清怪” “双击全自动安装”才行, 真的 他们真的一点都不动脑子的, 他们的逻辑就是“我是用户 你干什么弄得这么复杂?” |
56
v3aqb 2015-03-21 00:32:12 +08:00
最后一位哪怕写成"+"我也认,不是数字的都是X
|
57
hackwjfz 2015-03-21 00:33:32 +08:00 via Android
哎哟,还招不招PHP?
前阵子看到只招HTML5 |
58
adjusted 2015-03-21 00:34:10 +08:00
有真实用户的才有人喷啊
|
59
mushan 2015-03-21 00:37:42 +08:00
lz厉害 加油
|
60
DearTanker 2015-03-21 00:39:10 +08:00
@ynyounuo 如何正确理解这张图
|
61
ynyounuo 2015-03-21 00:41:55 +08:00
@DearTanker
图源有注释。 |
62
shuiniushushu 2015-03-21 00:57:12 +08:00
哥们你也够厉害的,一个人负责这么多。
|
63
em70 2015-03-21 09:35:02 +08:00 via Android
Google也曾经更新失误,搜索任意关键词都随机排序,比你这个严重多了,但不影响Google继续成为伟大的公司。别有压力
|
64
mjever 2015-03-21 09:36:05 +08:00
真不容易,算是全栈了吧!
|
65
wwek 2015-03-21 09:39:45 +08:00 2
节假日之前别发布代码!!
下班之前别发布代码!! 这样的教训希望楼主以后牢记` |
67
a990567 2015-03-21 11:26:10 +08:00
什么网站这么火爆?求地址
|
68
abelma90 2015-03-21 15:27:46 +08:00
网站好火,什么网站?
|
69
libook 2015-03-21 17:35:51 +08:00
全栈你好
|
70
caserest 2015-03-21 20:45:46 +08:00
原来就是你啊 哈哈哈 楼主是摩登天空的程序员啊 还有能不能低价转一张马頔深圳的票啊
|
71
csx163 2015-03-21 21:54:14 +08:00
之前花旗银行也是差不多的BUG, 处女座无法注册
|
72
killerand1983 OP |
73
killerand1983 OP @caserest 不能,但是理论上可以。
因为:我并不知道票务、场地、和财务的运作方式, 如果我在数据库给你加了一条信息,或者多加1个库存,让你购买支付,我并不知道会有什么后果, 因为现在已经停止售票了,估计相关数据已经被导出到别的地方了。 严重的话就是你已经支付了,到时候又不让你入场,那就悲剧了。 : ) |
74
killerand1983 OP @hackwjfz 年初的时候,摩登是自己打算全方面招人,转型互联网。不过从现在来看,他们已经放弃这个招人计划了。
|
75
hackwjfz 2015-03-22 09:02:53 +08:00 via Android
@killerand1983 搜嘎。谢谢。
|
76
javaluo 2015-03-22 10:34:18 +08:00 via Android
肯定是自动转大写啊
|
77
libook 2015-03-22 13:39:08 +08:00
@killerand1983 你是想表达什么呢?
|
78
caserest 2015-03-23 00:15:50 +08:00
@killerand1983 嗯 这个我也不是脑残粉,之前看过几场他的演出,据说这个也是提交身份信息到时候验证身份信息而且可以在演出售票停止前修改(最多三次)。所以个人感觉相关数据还没导出,再,也不知道是我浏览器(chrome)问题还是系统(windows10 technical preview)问题一打开摩登天空的网页开始还能浏览之后就会出现喔唷崩溃了的提醒。
|