是不是大部分公司的开发都没有单元测试和代码评审

2023-03-08 10:20:00 +08:00
 itechnology

理想情况下肯定得有单元测试和代码评审。但就我待过的几家公司来看,只遇到一家要求要有单元测试,而且还规定了覆盖率,但其他公司基本都是因为工期卡的很紧,你有这个心,但上面时间不允许,经常是做的需求刚刚上线,下一个需求立马就来了,根本没有时间给你做代码评审,单元测试也同理。

4196 次点击
所在节点    程序员
34 条回复
timle1029
2023-03-08 12:57:39 +08:00
全有:
Code Review
Unit Test
Integration Test
Canary Test
后两个在 pipeline 里跑。不写 Unit test 的 dry run build 就跑不过,还轮不到让别人看你的代码
wangtian2020
2023-03-08 13:11:27 +08:00
刚入职的时候公司搞过代码评审,我写的正常代码被一顿批,后来就没时间开会领导就不管了。但是开发前一直是有多次的设计评审的
knightdf
2023-03-08 13:18:43 +08:00
@fengjianxinghun 哈哈,线上环境就是测试环境
shyangs
2023-03-08 14:24:32 +08:00
首先要有 需求文件 ,開發文件。不然評審的立基點是什麼呢?
zxCoder
2023-03-08 15:50:19 +08:00
一些基于开源的小公司可能反而有
jones2000
2023-03-08 15:51:17 +08:00
开发不用写测试, 都是测试小组写的。
unco020511
2023-03-08 15:58:08 +08:00
我们有,代码如果要进入主干,得两个核心开发审代码,发现的问题改完才可以合代码
KedaArray
2023-03-08 16:21:05 +08:00
想问下,做 Java 开发的 其他时间自己学下测试,对工作有没有帮助
wanguorui123
2023-03-08 16:25:33 +08:00
业务复杂的公司都有上线代码评审,接口测试、还有黑盒测试、预发布环境、灰度发布。
nicocho
2023-03-08 16:37:44 +08:00
前几天安卓加了点代码,发现谷歌自有的模块都有单元测试代码。瞄了几眼 mock 啥的,有时间想学着写写。
liprais
2023-03-08 16:38:57 +08:00
code review 除了吹毛求疵之外真看不出来啥
还是集成测试来的实在
wu67
2023-03-08 16:49:57 +08:00
最多就提交的时候 review 一下, 核心纯代码逻辑简单过一下测试. 其他的, 想想就好.
kingcanfish
2023-03-08 22:08:20 +08:00
为了单测率而单测
EscYezi
2023-03-09 01:32:29 +08:00
哈哈,何止是“这个需求刚上线下个需求就来”,经常一个需求没做完下一个需求已经出来了,隔三差五插一些紧急需求,能按时上线已经很不容易了。
至于上线之后出问题?先上线再说

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

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

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

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

© 2021 V2EX