理想情况下肯定得有单元测试和代码评审。但就我待过的几家公司来看,只遇到一家要求要有单元测试,而且还规定了覆盖率,但其他公司基本都是因为工期卡的很紧,你有这个心,但上面时间不允许,经常是做的需求刚刚上线,下一个需求立马就来了,根本没有时间给你做代码评审,单元测试也同理。
理想情况下肯定得有单元测试和代码评审。但就我待过的几家公司来看,只遇到一家要求要有单元测试,而且还规定了覆盖率,但其他公司基本都是因为工期卡的很紧,你有这个心,但上面时间不允许,经常是做的需求刚刚上线,下一个需求立马就来了,根本没有时间给你做代码评审,单元测试也同理。
|
matrix1010Mar 8, 2023
1
代码评审可能有,但水平不够的代码评审可能没什么正面作用。单元测试就难说了,我猜大部分国内公司都没有。甚至某些公司的开源项目都没有单元测试
|
|
TatsuyoMar 8, 2023
2
噗,按照下一期签永久合同前就裁员的人力策略
应该木有人想要迭代超长期的项目吧 不准备做超长期项目的话,单元测试的成本甚至会高于纯人力吧 |
|
3
需求都做不完你还想写单元测试?
|
|
d873139022Mar 8, 2023
4
无,最多 sonar 扫扫
|
|
duan602728596Mar 8, 2023
5
反正我们是有 code review 和各种单元测试、e2e 测试的。每次 push 代码都要跑一个小时的各种 pipeline 。
|
|
6
单元测试没有,但是有 code review
|
|
tool2dMar 8, 2023
7
提交代码时,自动跑一次 lint 工具吧。
强制所有人单元测试没太大必要,除非模块划分是极细的。 |
|
Q81vlT1d47v4fq42Mar 8, 2023
8
各种持续集成流水线还是有, review 基本就是走过场, 单元测试? 你需求搞完了么
|
|
kennirMar 8, 2023
9
单元测倾向有,但是需求来了根本没时间加,只能期望做完需求有时间补,但是这种也就是不了了之了
|
|
msg7086Mar 8, 2023
10
对我司来说测试是开发的一部分。
如果一个需求你只写完了代码,没写测试,那这个需求的完成进度是 33%。 |
|
DinnyXuMar 8, 2023
11
有冒烟用例,等同于单元测试吧,但是等级比单元测试低一等。CR
|
|
nyakoyMar 8, 2023
13
都没有,
|
|
dayeye2006199Mar 8, 2023 via Android
14
我司都有。感觉也不是特别费事。Tech lead 需要担起责任来,把流水线搭起来。这个属于一次投入,长期受益的事儿
|
|
15
没有代码 review 的,多轮人员迭代后,代码还能看不😂
|
|
DesdemorMar 8, 2023
16
不知道别人,日常开发的时候都会写,感觉这样心里有底,后续变更,再跑测试感觉也方便
|
|
dctyMar 8, 2023
17
code review 大致分为两种:
1 、程序员间的“挑刺”,你这里这样写不好, 应该这样写。 2 、业务上的 backup 。 以上就是开个玩笑。 |
|
bk201Mar 8, 2023
18
你都是民工了,操心的事情还挺多。这种事情是质量需要去做的 kpi ,而不是你。
|
|
19
没有,直接线上 debug ,客户当测试
|
|
BuildingMar 8, 2023 via iPhone
20
这难道不是取决于你写的东西吗?
人家敲个三天就下线的业务代码,你也要这个单元测试吗? 你要写框架代码,不写单元测试和例子,这……谁敢用 |
|
lumonixMar 8, 2023
21
全有:
Code Review Unit Test Integration Test Canary Test 后两个在 pipeline 里跑。不写 Unit test 的 dry run build 就跑不过,还轮不到让别人看你的代码 |
|
wangtian2020Mar 8, 2023
22
刚入职的时候公司搞过代码评审,我写的正常代码被一顿批,后来就没时间开会领导就不管了。但是开发前一直是有多次的设计评审的
|
|
knightdfMar 8, 2023
23
@fengjianxinghun 哈哈,线上环境就是测试环境
|
|
shyangsMar 8, 2023
24
首先要有 需求文件 ,開發文件。不然評審的立基點是什麼呢?
|
|
zxCoderMar 8, 2023
25
一些基于开源的小公司可能反而有
|
|
jones2000Mar 8, 2023
26
开发不用写测试, 都是测试小组写的。
|
|
unco020511Mar 8, 2023
27
我们有,代码如果要进入主干,得两个核心开发审代码,发现的问题改完才可以合代码
|
|
KedaArrayMar 8, 2023
28
想问下,做 Java 开发的 其他时间自己学下测试,对工作有没有帮助
|
|
wanguorui123Mar 8, 2023 via iPhone
29
业务复杂的公司都有上线代码评审,接口测试、还有黑盒测试、预发布环境、灰度发布。
|
|
nicochoMar 8, 2023 via Android
30
前几天安卓加了点代码,发现谷歌自有的模块都有单元测试代码。瞄了几眼 mock 啥的,有时间想学着写写。
|
|
F281M6Dh8DXpD1g2Mar 8, 2023
31
code review 除了吹毛求疵之外真看不出来啥
还是集成测试来的实在 |
|
wu67Mar 8, 2023
32
最多就提交的时候 review 一下, 核心纯代码逻辑简单过一下测试. 其他的, 想想就好.
|
|
kingcanfishMar 8, 2023
33
为了单测率而单测
|
|
EscYeziMar 9, 2023 via Android
34
哈哈,何止是“这个需求刚上线下个需求就来”,经常一个需求没做完下一个需求已经出来了,隔三差五插一些紧急需求,能按时上线已经很不容易了。
至于上线之后出问题?先上线再说 |