代码提交到生产环境的焦虑

2021-03-04 11:09:28 +08:00
 Macv1994

为什么每次写完代码提交到生产环境我都要检查四五遍才敢发起 merge request

4991 次点击
所在节点    程序员
42 条回复
Macv1994
2021-03-04 11:41:28 +08:00
@Jooooooooo 大倒是不是大 有公司的业务流程在里面 怕崩了没办法正常开展业务
Macv1994
2021-03-04 11:41:43 +08:00
@jonyj
@rocksolid hhhh 同是天涯焦虑人啊
adamwong
2021-03-04 11:43:33 +08:00
有测试覆盖率就不会焦虑了
Macv1994
2021-03-04 11:43:48 +08:00
@lecher
@chinvo 写了但是不能保证全部覆盖
@wangkun025 我不是老板啊 我也想增加啊 哈哈哈
lewinlan
2021-03-04 11:45:13 +08:00
写测试可解
测试跑通,代码都懒得看了直接提交(
Jooooooooo
2021-03-04 11:45:48 +08:00
@Macv1994 如果重要, 那可以要求加流程防止有问题. 把风险和老板说清楚, 如果老板坚持认为这个风险可控, 那出了问题责任也不全在你. 你已经把可能的风险讲明白了.
wangkun025
2021-03-04 11:57:23 +08:00
@Macv1994 那这个问题就无解了。
MYlyc
2021-03-04 12:16:34 +08:00
小公司,改了代码直接上生产,生产没问题再提交
一点不慌
SjwNo1
2021-03-04 12:29:57 +08:00
可 roll-update 怕啥(瑟瑟发抖)
consul
2021-03-04 12:37:21 +08:00
因为你有责任心
zhoudaiyu
2021-03-04 12:40:33 +08:00
@devliu1 跟我一样,甚至 commit 时看一眼,push 前再看一眼
lecher
2021-03-04 13:01:33 +08:00
@Macv1994
测试用例是根据业务写的,而不是根据功能边界写的。
生产环境的需要的业务都有测试用例覆盖,还有啥焦虑的,如果上线发现问题,说明存在测试用例没有覆盖的业务,补上就是了。

所以测试用例的写法更像用户手册,告诉别人这块的实现是解决什么业务的,会被怎么使用。
wellhome
2021-03-04 13:20:27 +08:00
@dream4ever 谁来测试测试代码本身?是不是要给测试代码写格测试?
UserDMM
2021-03-04 13:24:18 +08:00
先做自测试,没问题了再提交就没有焦虑了。盲改盲提肯定出问题,墨菲定律
liujialongstar
2021-03-04 15:00:33 +08:00
厉害, 代码直接上生产环境, 不经过测试环节吗?
lesloli
2021-03-04 15:01:05 +08:00
我膨胀的时候写 C++连编译都不编译直接提交...
whileFalse
2021-03-04 15:36:28 +08:00
为什么代码直接上生产环境?
troycode
2021-03-04 17:13:13 +08:00
本地看完,直接 merge
snoob
2021-03-04 18:12:17 +08:00
胆大点直接推上去,打个 tag,丢生产跑起,有问题,回滚看看,再来一波前面的操作,以此类推至没坑
zaul
2021-03-04 20:07:52 +08:00
干就完了,出问题秒回滚

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

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

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

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

© 2021 V2EX