• 请不要在回答技术问题时复制粘贴 AI 生成的内容
xiaotuzi
V2EX  ›  程序员

做程序员好多年了,一直有个疑问,几乎没有一个程序或者功能是完全一次性写完不修 bug 的

  •  
  •   xiaotuzi · Sep 21, 2023 · 15071 views
    This topic created in 992 days ago, the information mentioned may be changed or developed.

    由于最近写小工具,自认为很简单,而且写的时候还是比较认真,但还是写了些 bug ,回想起自己这么些年,每次做功能都要重新去 check 代码,debug 代码,真的感觉经验并不能完全取代 bug 的产生,写代码至少要多重复一遍,大家有没有这种感觉?还是只有我自己才这样?

    Supplement 1  ·  Sep 21, 2023
    感谢大家的回复,看到大家对 bug 的理解,我突然就有些懂了。。。
    写代码和解决 bug 实际上是一套的流程,并非一次写完就结束了,这个结束可能并不是完整的流程,而 bug 的出现,让整个写代码的流程得到了完善,让代码更准确。(星星眼)
    113 replies    2023-10-16 22:47:52 +08:00
    1  2  
    snowlyg
        101
    snowlyg  
       Sep 21, 2023   ❤️ 1
    说明你还没做几年程序员
    jonty
        102
    jonty  
       Sep 21, 2023
    试想一下,没有 bug 是不是一个 bug ?
    macha
        103
    macha  
       Sep 21, 2023   ❤️ 1
    没 bug 是不可能的,但是能写出让 QA 测不出 bug 的程序还是有可能的。
    Ming5Ming
        104
    Ming5Ming  
       Sep 21, 2023
    没 bug 怎么挣钱?
    learningman
        105
    learningman  
       Sep 21, 2023
    tex ,几乎没有
    xuanbg
        106
    xuanbg  
       Sep 21, 2023
    @xd666888 没有,先想好数据结构,理清逻辑关系,怎么可能写出逻辑 bug 呢。
    javaisthebest
        107
    javaisthebest  
       Sep 21, 2023
    这玩意只能从人性出发

    是人都会犯错 就算是牛顿 爱因斯坦也不是一辈子正确无误的

    所以大可别在意
    salmon5
        108
    salmon5  
       Sep 21, 2023
    这都悟不透,代码白写了
    fantathat
        109
    fantathat  
       Sep 21, 2023 via iPhone
    人家追求的是一次性发布了之后就不用再改了的,其实运行时间越久越容易发现一些隐性的情况吧,毕竟你也不知道用户的脑洞有多大,会怎么玩呀。举个不恰当的例子,你会想到我在这个里面用了 emoji 吗,你能存起来?哈哈。再比如在飞速写其他方面的时候,你忽略了一种不常规的输入情况,用户很难发现,而你也看不出来为什么会这么干,但人家就是有这种习惯,比如多数了个空格,你也不会去防啊,毕竟这不是什么重点。
    frankies
        110
    frankies  
       Sep 22, 2023
    《软件工程》这门课没上过是吧。没有 bug 的程序是不存在的。
    em70
        111
    em70  
       Sep 22, 2023
    智能不精准,精准不智能,只要人写就会有 BUG,所有 AI 写代码也会有
    pvgjfk
        112
    pvgjfk  
       Sep 22, 2023
    迭代是文明发展的本质
    nsynet57
        113
    nsynet57  
       Oct 16, 2023
    如果输入是固定的,自然代码就可以一直用,但是在一个企业里,产品经理要显示自己存在的意义,所以需求会不断变化,输入变化,自然代码也会变化

    倒不一定是 bug
    1  2  
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   922 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 56ms · UTC 21:20 · PVG 05:20 · LAX 14:20 · JFK 17:20
    ♥ Do have faith in what you're doing.