你们怎么改 fail 掉的单元测试?注重测试代码质量吗? - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
请不要在回答技术问题时复制粘贴 AI 生成的内容
javlib

你们怎么改 fail 掉的单元测试?注重测试代码质量吗?

  •  
  •   javlib Mar 3, 2021 2067 views
    This topic created in 1880 days ago, the information mentioned may be changed or developed.
    公司来了新的 CTO, 特别重视测试,前段时间特地给了时间加了很多单元测试,包括很多老代码也加了。
    多写单元测试确实有好处,现在写代码会尽量写短一点,并且减少中间状态,就是为了好写 UT 。
    但是写多了测试,现在在老代码上做改动时,会碰到单元测试 fail,这时候就要去修,但是当时(包括现在)写 UT 的时候,为了赶时间,都不写注释,有时候发现要 fix UT 也要花很多时间,我现在的态度就是不求看懂 UT 代码,连蒙带猜地改,只要 UT pass 了就不管了,但是这样改,下次改的时候 UT 代码跟难懂了。
    你们改 UT 会力争看懂 UT 吗,把 UT 代码也写的方便后续看懂吗?
    6 replies    2021-03-03 20:52:40 +08:00
    jasonkayzk
        1
    jasonkayzk  
       Mar 3, 2021
    测试代码也是代码,临时演员也是演员。
    ikas
        2
    ikas  
       Mar 3, 2021 via Android
    删除这个代码,重新根据功能写测试
    tiedan
        3
    tiedan  
       Mar 3, 2021
    delete
    boris93
        4
    boris93  
       Mar 3, 2021 via iPhone
    删了,重写个易懂的,善加维护
    mightofcode
        5
    mightofcode  
       Mar 3, 2021
    当然是一键删除
    这 CTO 就是来找存在感的
    hitmanx
        6
    hitmanx  
       Mar 3, 2021
    这个话题真是隔三岔五就能出线一次……
    About     Help     Advertise     Blog     API     FAQ     Solana     6076 Online   Highest 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 351ms UTC 02:39 PVG 10:39 LAX 19:39 JFK 22:39
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86