find456789
V2EX  ›  问与答

我现在一个人写一个 Python web 项目,从来不写测试用例,长此以往,会出大事吗?

  •  
  •   find456789 · Sep 28, 2018 · 3189 views
    This topic created in 2826 days ago, the information mentioned may be changed or developed.

    感觉测试用例, 持续部署,这些东西,都是好遥远的东西

    项目中 如果不用这些东西, 有可能会出什么大事情吗

    有朋友能指点一下吗

    谢谢

    15 replies    2020-06-02 16:29:13 +08:00
    TKKONE
        1
    TKKONE  
    PRO
       Sep 28, 2018 via Android
    我也是,因为都是我自己玩的东西,没什么大不了
    EchoUtopia
        2
    EchoUtopia  
       Sep 28, 2018 via Android   ❤️ 1
    以我个人经验来看,复杂的项目在后期维护和持续迭代的过程中真的省很多事,效率奇高。python 这种动态语言更需要了,能避免大部分运行时错误。
    xzfdfhgm
        3
    xzfdfhgm  
       Sep 28, 2018 via Android
    能出什么大事
    find456789
        4
    find456789  
    OP
       Sep 28, 2018
    @xzfdfhgm
    谢谢

    总觉得不踏实, 主要是很多人都在用, 大公司, 大牛 似乎都推荐如此做, 我不这样做, 总担心某天会掉进坑里
    find456789
        5
    find456789  
    OP
       Sep 28, 2018
    @EchoUtopia

    谢谢

    抽空研究研究, 能上就上, 不然等项目大了, 就会失去控制了, 雪崩
    asdf123101
        6
    asdf123101  
       Sep 28, 2018 via Android   ❤️ 2
    不写测试会让后续开发缺乏信心,比如现在发这个帖子也是不写测试的后果之一。
    zjp
        7
    zjp  
       Sep 28, 2018   ❤️ 1
    会不敢重构...甚至都忘了某个函数干嘛的...
    Kilerd
        8
    Kilerd  
       Sep 28, 2018   ❤️ 1
    测试可以做 safe net,避免程序大崩
    CI 可以做快速反馈
    CD 可以做快速部署

    每一步都是做起来有点困难,但是却可以保证开发的速率
    Sanko
        9
    Sanko  
       Sep 28, 2018 via Android
    个人项目想怎么玩就怎么玩咯
    msg7086
        10
    msg7086  
       Sep 28, 2018   ❤️ 2
    个人项目无所谓。企业项目的话,开发的开销会越来越大。一个做了三五年的大项目如果没有测试用例,到后来你会发现随便一个涉及到多个组件的改动都会花掉你成吨的时间。

    我司一个 5 岁的系统计划 3 个月完成的功能升级实际花了 2 年半才勉强做到不会随便崩溃,只会偶尔崩溃。期间花掉的工资成本就要上百万美元。我进公司不久被要求给一个页面上的 IP 地址输入框 bug 做修正,结果花掉 3 个星期,重构重写了 1000 多行业务代码,才终于让我自己基本满意……
    mywaiting
        11
    mywaiting  
       Sep 29, 2018
    我能说我一个站跑了几年连备份也没有么?其实就是一个看付出的东西,看未来,看以后吧

    通常新开一个坑,讲求的粗快猛,怎么习惯怎么来,怎么舒服怎么来,上线再说

    要是这坑还能继续,再慢慢把代码架构搞好看一点,什么备份、测试什么鬼才都完善一下

    多数的坑一年半载就跳坑了,什么测试用例,别开玩笑了

    不是长期投入的项目,不是我不懂,也不是不写,而是,根本就没有必要写
    mogita
        12
    mogita  
       Sep 29, 2018
    一个人没什么好怕,一把梭浪迹天涯。
    话说 UT 不都是用来甩锅的么,一个人时写不写看自己的能力,公司里不写就容易粘锅。
    Raisu
        13
    Raisu  
       Sep 29, 2018 via Android
    写单元测试有一个好处就是结构会比较好一点。因为你测试也是一个方法一个方法地测,所以每个方法设计的时候会考虑
    SuperMild
        14
    SuperMild  
       Sep 29, 2018
    突然有个想法,LZ 你这个项目就坚持不加单元测试了,就等,等出了问题就回头来发贴说说这个真实案例!这也许是一种很不错的分享。
    fhsan
        15
    fhsan  
       Jun 2, 2020
    楼主有感悟吗
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   4843 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 73ms · UTC 09:43 · PVG 17:43 · LAX 02:43 · JFK 05:43
    ♥ Do have faith in what you're doing.