开发一个模块,被提了好几个问题单,心态崩了

2019-03-03 22:45:12 +08:00
 V2FullStack

其中不乏低级错误,比如新增字段,忘了在 SQL 中加上,自测的时候又忽略了这块。 没有考虑兼容性,比如新增字段,现网的数据没有值。 不知道明天怎么面对同事和领导,虽然没有闯祸,因为问题在测试阶段被暴露,不是现网的问题,但还是很挫败。自己这么粗心大意,是不是不合适干这行,我又能干什么呢? 逃避虽然可耻,但有用。

7579 次点击
所在节点    程序员
50 条回复
4ark
2019-03-03 22:55:06 +08:00
每个人都会犯错,只要下次能注意,尽量不要再犯就好
1762628386
2019-03-03 22:56:32 +08:00
这种事情不好说,要么改变自己,要么改变环境
pod
2019-03-03 22:57:03 +08:00
自己开发的部分同事测试,不是很常见吗,旁观者清当局者迷,有时没注意很平常
eslizn
2019-03-03 22:58:10 +08:00
没有 migrate 可以用吗?如果不支持搞个 todo list 也行啊
harde
2019-03-03 23:03:27 +08:00
大家都是从这个阶段过来的,放松心态,努力加油做就好。

不过话说回来了,你们不需要做单元测试,做测试用例么?
aLazarus
2019-03-03 23:11:16 +08:00
这个多正常啊,起码你以后不会再犯这个错了啊。而且最好把问题记录下来,以后遇到相同问题方便查询
akatquas
2019-03-03 23:13:02 +08:00
坑是要踩的,下次别再踩就好了哦,加油
xiaotuzi
2019-03-04 02:57:37 +08:00
大多数人都做过你这种事,而且还不是一两次,当你重复错误 50 次上百次的时候,应该就不会再犯了。
mind3x
2019-03-04 05:22:21 +08:00
"there're no mistakes. only lessons."
AX5N
2019-03-04 05:39:38 +08:00
如果把不犯错看成是智力的一种,那么你就会觉得有人天生犯错多,有人天生犯错少都是件很正常的事情。

但是如果犯错是应该(正确)的吗,当然不是。既然犯错是不应该的,但偏偏大多数人都会犯很多错,那怎么办,难道大多数人不活不工作了?当然不,这时候需要有一种经验或者办法,能保证你不会犯错的办法,让你想犯错也犯不成的办法。

就像普通学生没办法像学霸那样现场推导公式,但他们可以靠死记硬背记住结论一样。你不知道为什么这题选 C,但你知道答案就是 C,你还会选 ABD 吗。
congeec
2019-03-04 07:12:48 +08:00
典型的缺经验。项目做多就好了
subdued
2019-03-04 07:14:04 +08:00
哦。改数据的时候记得加 where 条件,然后能别删数据就别删。别的应该都好说
bestkayle
2019-03-04 07:39:41 +08:00
说明没有做单元测试
ochatokori
2019-03-04 07:56:27 +08:00
没人给你提这些问题岂不是更糟糕?
kios
2019-03-04 08:03:16 +08:00
@bestkayle 对的 最好写好一个模块做一下对应的单元测试。写 Go 的小伙伴 应该最开心了
gavinjou818
2019-03-04 08:20:14 +08:00
神都会犯错。。
pkokp8
2019-03-04 08:25:37 +08:00
1.单元测试,每个分支都走到
2.review
3.集成测试
4.测试人员测试
5.交付
第 5 点出问题心态才崩,鬼知道会不会凌晨找你,4 之前都不是问题。
Betsy
2019-03-04 08:31:33 +08:00
看到楼主也这样,我就安心了。前些天写了 26 个接口,报了 23 个 bug,最重要的是,我还自测过的...
dandycheung
2019-03-04 08:34:49 +08:00
看了问题没觉得什么,看了回答真觉得有点那什么,尤其是真理楼层。思维不清晰的人太多了。
tomoya92
2019-03-04 08:35:53 +08:00
所以说测试用例还是很有用的,我最开始是很不屑于写测试用例的,我觉得麻烦,后来项目里面的功能细节越来越多,也就不得不写了,不过我的项目还是没加上测试用例,一直没时间

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

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

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

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

© 2021 V2EX