superPershing
V2EX  ›  问与答

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

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