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

2023-09-21 08:06:24 +08:00
 xiaotuzi

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

12595 次点击
所在节点    程序员
113 条回复
snowlyg
2023-09-21 17:29:05 +08:00
说明你还没做几年程序员
jonty
2023-09-21 17:30:47 +08:00
试想一下,没有 bug 是不是一个 bug ?
macha
2023-09-21 18:16:30 +08:00
没 bug 是不可能的,但是能写出让 QA 测不出 bug 的程序还是有可能的。
Ming5Ming
2023-09-21 18:36:05 +08:00
没 bug 怎么挣钱?
learningman
2023-09-21 18:38:01 +08:00
tex ,几乎没有
xuanbg
2023-09-21 19:06:35 +08:00
@xd666888 没有,先想好数据结构,理清逻辑关系,怎么可能写出逻辑 bug 呢。
javaisthebest
2023-09-21 21:02:06 +08:00
这玩意只能从人性出发

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

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

倒不一定是 bug

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://tanronggui.xyz/t/975722

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX