V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
superPershing
V2EX  ›  问与答

大家在实际开发中会写测试吗?

  •  
  •   superPershing · May 6, 2017 · 2849 views
    This topic created in 3289 days ago, the information mentioned may be changed or developed.
    17 replies    2017-05-07 22:36:56 +08:00
    xialdj
        1
    xialdj  
       May 6, 2017 via iPhone   ❤️ 1
    有疑问的地方会测一下 不过大部分代码还是有把握不出问题的 (
    anyele
        2
    anyele  
       May 6, 2017 via Android   ❤️ 1
    肯定要写单元测试
    h4x3rotab
        3
    h4x3rotab  
       May 6, 2017   ❤️ 1
    看在写什么了,复杂的东西必须有单元测试,重要的东西还要有整合测试
    doubleflower
        4
    doubleflower  
       May 7, 2017   ❤️ 1
    不写测试你改东西加功能后一次次手动把所有东西测一遍?
    ipconfiger
        5
    ipconfiger  
       May 7, 2017   ❤️ 1
    每写一小段逻辑就跑一跑, 写个单元测试跑跑就顺便的事情了
    mikulch
        6
    mikulch  
       May 7, 2017
    不知道 IDEA 有没有方便的方法能够自动的生成某个类的单元测试?
    kenshinji
        7
    kenshinji  
       May 7, 2017 via iPhone
    其实我觉得不如问大家是不是都 TDD 更好一点
    kenshinji
        8
    kenshinji  
       May 7, 2017 via iPhone
    @mikulch 只有快捷键能生成某个类对应的测试类的模版,具体测试逻辑如何写当然还是得自己想
    blacklee
        9
    blacklee  
       May 7, 2017
    我很少写,出了问题再说。。
    当然是想写的,然而并没有那么多的时间,唉,我自己都不知道为什么会接受这种低级的借口。
    Finest
        10
    Finest  
       May 7, 2017
    懒,不谢
    gamexg
        11
    gamexg  
       May 7, 2017   ❤️ 1
    写,除非是太简单的函数。
    mikulch
        12
    mikulch  
       May 7, 2017
    @kenshinji 那还不错哎。等下看看是哪个快捷键。
    之前一直在小公司。几乎不写这种单元测试,都是代码 写完后,项目跑起来然后用 postman 测试。
    Xbluer
        13
    Xbluer  
       May 7, 2017
    @mikulch Ctrl + Shift + T,可以生产基本的模板。
    Jodal
        14
    Jodal  
       May 7, 2017 via iPhone   ❤️ 1
    API 层面全部得写,我一个 controller 几百行测试代码。因为边界条件不是每次都是把握的很准,而且用户你不知道是猴子是人。
    Jodal
        15
    Jodal  
       May 7, 2017 via iPhone
    再者就是,别人接手你的代码也会感激你的,看测试几乎就知道功能。
    kenshinji
        16
    kenshinji  
       May 7, 2017 via iPhone
    @Jodal 所以你们的项目是 TDD ?
    Jodal
        17
    Jodal  
       May 7, 2017
    也不全是 TDD,自己习惯写测试 : )
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   4634 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 73ms · UTC 10:05 · PVG 18:05 · LAX 03:05 · JFK 06:05
    ♥ Do have faith in what you're doing.