V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
superPershing
V2EX  ›  问与答

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

  •  
  •   superPershing · 2017-05-06 22:43:26 +08:00 · 2326 次点击
    这是一个创建于 2787 天前的主题,其中的信息可能已经有所发展或是发生改变。
    17 条回复    2017-05-07 22:36:56 +08:00
    xialdj
        1
    xialdj  
       2017-05-06 23:04:12 +08:00 via iPhone   ❤️ 1
    有疑问的地方会测一下 不过大部分代码还是有把握不出问题的 (
    anyele
        2
    anyele  
       2017-05-06 23:09:59 +08:00 via Android   ❤️ 1
    肯定要写单元测试
    h4x3rotab
        3
    h4x3rotab  
       2017-05-06 23:58:52 +08:00   ❤️ 1
    看在写什么了,复杂的东西必须有单元测试,重要的东西还要有整合测试
    doubleflower
        4
    doubleflower  
       2017-05-07 00:05:18 +08:00   ❤️ 1
    不写测试你改东西加功能后一次次手动把所有东西测一遍?
    ipconfiger
        5
    ipconfiger  
       2017-05-07 00:17:05 +08:00   ❤️ 1
    每写一小段逻辑就跑一跑, 写个单元测试跑跑就顺便的事情了
    mikulch
        6
    mikulch  
       2017-05-07 00:28:29 +08:00
    不知道 IDEA 有没有方便的方法能够自动的生成某个类的单元测试?
    kenshinji
        7
    kenshinji  
       2017-05-07 08:49:18 +08:00 via iPhone
    其实我觉得不如问大家是不是都 TDD 更好一点
    kenshinji
        8
    kenshinji  
       2017-05-07 08:50:24 +08:00 via iPhone
    @mikulch 只有快捷键能生成某个类对应的测试类的模版,具体测试逻辑如何写当然还是得自己想
    blacklee
        9
    blacklee  
       2017-05-07 09:55:03 +08:00
    我很少写,出了问题再说。。
    当然是想写的,然而并没有那么多的时间,唉,我自己都不知道为什么会接受这种低级的借口。
    hand515
        10
    hand515  
       2017-05-07 09:56:21 +08:00
    懒,不谢
    gamexg
        11
    gamexg  
       2017-05-07 10:42:56 +08:00   ❤️ 1
    写,除非是太简单的函数。
    mikulch
        12
    mikulch  
       2017-05-07 11:19:06 +08:00
    @kenshinji 那还不错哎。等下看看是哪个快捷键。
    之前一直在小公司。几乎不写这种单元测试,都是代码 写完后,项目跑起来然后用 postman 测试。
    Xbluer
        13
    Xbluer  
       2017-05-07 11:56:21 +08:00
    @mikulch Ctrl + Shift + T,可以生产基本的模板。
    Jodal
        14
    Jodal  
       2017-05-07 14:36:19 +08:00 via iPhone   ❤️ 1
    API 层面全部得写,我一个 controller 几百行测试代码。因为边界条件不是每次都是把握的很准,而且用户你不知道是猴子是人。
    Jodal
        15
    Jodal  
       2017-05-07 14:37:22 +08:00 via iPhone
    再者就是,别人接手你的代码也会感激你的,看测试几乎就知道功能。
    kenshinji
        16
    kenshinji  
       2017-05-07 21:12:11 +08:00 via iPhone
    @Jodal 所以你们的项目是 TDD ?
    Jodal
        17
    Jodal  
       2017-05-07 22:36:56 +08:00
    也不全是 TDD,自己习惯写测试 : )
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   4143 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 26ms · UTC 05:29 · PVG 13:29 · LAX 21:29 · JFK 00:29
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.