你们怎么改 fail 掉的单元测试?注重测试代码质量吗?
- 0次
- 2021-06-10 16:55:26
- idczone
公司来了新的 CTO, 特别重视测试,前段时间特地给了时间加了很多单元测试,包括很多老代码也加了。
多写单元测试确实有好处,现在写代码会尽量写短一点,并且减少中间状态,就是为了好写 UT 。
但是写多了测试,现在在老代码上做改动时,会碰到单元测试 fail,这时候就要去修,但是当时(包括现在)写 UT 的大带宽服务器时候,为了赶时间,都不写注释,有时候发现要 fix UT 也要花很多时间,我现在的态度就是不求看懂 UT 代码,连蒙带猜地改,只要 UT pass 了就不管了,但是这样改,下次改的时候 UT 代码跟难懂了。
你们改 UT 会力争看懂 UT 吗,把 UT 代码也写的方便后续看懂吗?
测试代码也是代码,临时演员也是演员。
删除这个代码,重新根据功能写测试