楼主:
cjol (勤朴)
2025-11-16 21:53:44作者: Gwaewluin (神无月 孝臣) 看板: C_Chat
标题: [闲聊] 程式工程师会遇到的事
时间: Sun Nov 16 09:45:38 2025
https://x.com/tunatu727/status/1989830780701618313
https://pbs.twimg.com/media/G51LNzSbkAE35Kp.jpg
...好
终于把程式完成了
再来是检查有没有bug...
嗯...?
咦...?
很顺在跑了...?
不对...这明明是写得很复杂...
不可能会没出现一个两个bug吧...!!
骗人的吧...!?
为什么会找不到bug...!?
通常会有吧
一定会有吧...!!
一个bug都没有是觉得不可能的...!!
啊啊啊啊!?
为什么一个bug都找不到啦!!
可恶!!
我要从一开始全部重新写过!!
应该不会这样吧 没bug很爽啊 再不然就是一边测试一边写
作者:
tonyxfg (tonyxfg)
2024-11-16 09:51:00能动就好,干嘛那么坚持一定要找出bug来修正?
作者:
l6321899 (Rmpcl)
2024-11-16 09:51:00能动、找不到bug 很好啊,等测试有问题再说
不是简单测没bug就push然后隔天收gira吗jira
作者:
BF109Pilot (å¾·è»çŽ‹ç‰Œé£›è¡Œå“¡)
2024-11-16 09:52:00没那么夸张,写得顺的时候还真的会一杆进洞
作者:
l6321899 (Rmpcl)
2024-11-16 09:52:00既然不影响运作,那就不叫bug (X
程式设计师才不会因为没BUG崩溃,工作太少吃饱太闲喔?
但通常这种就是测试没问题 上线客户一堆神操作就出事
可能会稍微担心会不会有极端案例没测到但大部分情况可以跑就好了,管他的w
作者:
Giornno (乔鲁诺.乔三槐)
2024-11-16 09:59:00怕被客户刁啊
作者: tim012345 (风) 2024-11-16 09:59:00
没bug不好吗?早点回家休息..等上线就知道要不要加班了.
作者: alaf (羽月枫花) 2024-11-16 10:01:00
bug跟薛丁格的猫一样 没发现就处于有跟没有之间
其实看人,如果每次改进量较少,次数较多慢慢推进通常还蛮容易无bug 的
作者: vhik4596 (白头翁) 2024-11-16 10:08:00
准备好的案例跑完过了就好啦,正常应该不会硬要找出Bug来
作者:
EXTECH (EXTECH)
2024-11-16 10:09:00bug上线就会跑出来
作者:
yellowhow (┴─┴~\( ̄□ ̄#)\)
2024-11-16 10:11:00除非你开发到完成完全没执行过,不然BUG不会多到哪去拉比较常遇到的是使用者测试表示:BUG好多 (各种低能用法或者观点)
作者:
cc10601cc (maple_999)
2024-11-16 10:12:00找bug不是开发的工作 能动就好
作者:
yellowhow (┴─┴~\( ̄□ ̄#)\)
2024-11-16 10:12:00然后硬要你改成那样时就会出现真的BUG
作者:
Numenor (努曼诺尔)
2024-11-16 10:13:00没有bug顶多会自我怀疑,但程式能动我们就不要再动它了
作者:
arrenwu (键盘的战鬼)
2024-11-16 10:14:00但compilation error处理完之后一跑就过,我通常是会怀疑是不是我设定哪边弄错了、其实没跑到改动的部分XD
作者:
ko27tye (好滋好滋)
2024-11-16 10:14:00只测happy path就这样吧
自己写的Code自己找的到Bug,这是鬼故事吧,老子写的这么完美怎么会有bug
作者:
dos01 (朵斯01)
2024-11-16 10:16:00正常是只要能跑 能下班就好 什么原理就先不管了
It works, but I don't know why
作者: zzro 2024-11-16 10:20:00
没那么复杂 可以改两行code测起来没事 推进去有事
作者:
arrenwu (键盘的战鬼)
2024-11-16 10:21:00"It works, but I don't know why" <-- 这个是meme吧现实中我还没遇过这种事情XDDD
作者:
create8 (念数学)
2024-11-16 10:21:00脑袋混沌写扣跟喝酒开车一样危险
作者:
ab4daa (nooooooooooooooooooo)
2024-11-16 10:22:00没bug想重写 日本工程师太闲了吧
大部分都是 ... 我觉得没 bug但是 sanitizer 或 valgrind 挂上去跑就喷一堆东西出来
作者: uohZemllac (甘草精华雄没醉) 2024-11-16 10:25:00
这种状况很少遇到吧?都是:没Bug了?好耶耍废等下一个Project囉
作者:
ssarc (ftb)
2024-11-16 10:29:00用工程师角度使用没问题,问题是上线之后的神奇刁民神奇操作
作者: beloud (庆记市鲁蛇) 2024-11-16 10:37:00
反正上线后 使用者乱搞就会跑出来了 不急
作者:
Fezico (尬广跟上)
2024-11-16 10:38:00我写的怎会有bug,有问题都是甲方好不
真得可怕的是把前人的bug修好,反而出了一堆bug
作者:
arrenwu (键盘的战鬼)
2024-11-16 10:39:00@memory1024 所以现在Test-Driven Development很夯啊
作者: Stat14 (统计14) 2024-11-16 10:39:00
日本ITㄏㄏ
作者:
jeeyi345 (letmein)
2024-11-16 10:40:00test都能过就应该要当正确了吧
作者: edgefish02 2024-11-16 10:41:00
云工程师 跑测试不就知道了测试的涵盖率这么差
作者: richard586 (selervice) 2024-11-16 10:44:00
不可能重写,但有可能会把自己觉得高机率出错的地方又写一遍拿来交叉比对
作者:
Zarmy (扎米)
2024-11-16 10:47:00一开始就要写test case而且build failed
作者:
olozil (ヾ(ΦωΦ)ツ)
2024-11-16 10:47:00自己测不出来很正常,放给SQA或客户就会出现一堆了
作者:
arrenwu (键盘的战鬼)
2024-11-16 10:48:00编译没过根本没办法测试吧
作者:
Zarmy (扎米)
2024-11-16 10:48:00遵守TDD的原则一定要先错再修正
作者:
arrenwu (键盘的战鬼)
2024-11-16 10:49:00不过跟build有关的就是,我觉得直译式语言用TDD比较舒服
编译前跟编译后程式还会不一样开始找套件那边出事了……
作者: CjackC (颉哥) 2024-11-16 10:55:00
不符合现实 现实只会觉得超爽不用加班
正常是觉得已经没问题->给测试->被丢回来 无限轮回怀疑人生
作者:
engelba (香肠四郎)
2024-11-16 10:57:00第四格应该是:算了 会动就好重构自己写的code 吃饱太闲
作者: madrac (madrac) 2024-11-16 10:58:00
我工作碰到时 80% 是执行到没改过的程式
unstable 的东西用在 production 上心脏真强 XD
还有觉得没事了项目正常运作爽没多久电话就响了bug总是出现在神奇的地方
作者:
labbat (labbat)
2024-11-16 11:01:00没测试过的程式码:老板写的 案例:你提供
作者:
arrenwu (键盘的战鬼)
2024-11-16 11:02:00有git blame 至少知道是谁没写到相关测试
作者: kskg 2024-11-16 11:07:00
能动就好了,你重写能保住比原本的厉害吗?
作者:
aaaaooo (路过乡民)
2024-11-16 11:08:00因为要写测试文件
作者:
fewhy (I am real)
2024-11-16 11:14:00说要整个重写太夸张了 但是多检查跟想一下怎么调整最佳化是会的..
作者:
ttyycc (小卷)
2024-11-16 11:19:00怎么可能重新写一遍,顶多叫QA仔细点吧
作者:
a2334436 (<lol>)
2024-11-16 11:21:00程式写完没bug不代表能动阿...
作者:
SCLPAL (看相的说我一脸被劈样)
2024-11-16 11:23:00曹操gif
写完过了一个月你就会忘记当初改这个是干嘛的,越改问题越多XD
作者:
efkfkp (Heroprove)
2024-11-16 11:25:00没有客户点炒饭的缘故
作者:
bnd0327 (阿噗噗)
2024-11-16 11:29:00前两格是对的,后面纯粹唬烂
作者: windweapon (也许我该想个名字) 2024-11-16 11:35:00
丢给ai测试过 会动就可以叫客户压测一下了
作者:
Tryfing ((′・ω・))
2024-11-16 11:38:00屎山代码可以动就别碰屎山
作者: storyo11413 (小便) 2024-11-16 11:45:00
这是幻想的结果才不可能重写 绝对不会这么愚蠢
作者: kenjustice (夜空) 2024-11-16 11:56:00
还有时间想重写?都不用写文件?
忘记改的理由就去查 vcs 的 log。log 没写就你的问题
作者: k798976869 (kk) 2024-11-16 12:06:00
不可能没有bug
作者:
Zero0910 (みくに最高≧▽≦)
2024-11-16 12:11:00真的RD是写完后连测都不测就丢给QA了 发现有bug再来修
作者:
wulouise (在线上!=在电脑前)
2024-11-16 12:13:00写ut的时候就该去掉大部分小问题,剩下都是整合问题自己想不到
作者:
ll6a (老成a~)
2024-11-16 12:59:00正常工程师都嘛可以用就好了,就像训练一个模型,人类是不可能搞懂模型经过大量资料生成的向量多维空间。科学的尽头是玄学
作者:
a75091500 (凱洛ãŒã„らã)
2024-11-16 13:17:00交出去就有了,不用担心
作者:
usoko (time to face reality)
2024-11-16 13:23:00才没有这么夸张啦 自己验一个bug都没有除了真的没有bug的情况 你一定有漏scenario或是unit test写错如果QA给的p0 cases你都测过也没问题 那就不要浪费时间直接丢给QA去做其他事情 事后再来修就好
作者:
RINPE (RIN)
2024-11-16 13:26:00并没有
会这样想的一定是菜鸟,资深的主要功能测完、测试有写,剩下就是交给QA和使用者了啊,哪会想那么多你自己的脑袋写的程式,马上自己测,是找不到小bug的
作者: newlycong (炽) 2024-11-16 13:35:00
我类似的情况是写完发现所有test都没出错 超爽的 爽
作者:
madaoraifu (没有反应,就是个Madao。)
2024-11-16 13:35:00并没有,可以动就不要改他
作者: rogerlarger (宅) 2024-11-16 13:53:00
没bug不就多了一些时间可以多测几遍,测完就给Q了下班
没有到TDD那么疯狂 单元测试太难写 代表耦合度该好好想想了
最后一格要改一下喔 应该是给客户跑的时候突然冒出一堆bug出来
作者:
Oxyuranus (Oxyuranus)
2024-11-16 14:30:00不会,他妈的当下觉得没问题,一定是开香槟走人,等真的出问题再烦恼
作者:
qd6590 (说好吃)
2024-11-16 14:38:00没bug很好啊 我怎么这么屌 几个月后,靠怎么有这bug 我真的是低能儿
作者: sustto (sustto) 2024-11-16 14:44:00
记得要写注解
这一眼没列测试清单的 测试清单列出来没问题只会觉得安心
作者: hongsiangfu (不可亵玩焉) 2024-11-16 17:27:00
会怀疑为何没bug+1,但会朝是不是测试不够充足来思考
作者: dark2012 (D.O.M.E) 2024-11-16 17:50:00
内心警钟大响,实际上也有可能出大问题了,例如程式跳过了一大段