代码朋友帮我写的,提测出 bug 了 这个 bug 应由谁来解决

2016-11-30 13:04:29 +08:00
 IdJoel

今天项目测试,提了一个 bug , bug 处代码为朋友帮我写的,我修正完了,具体原因也了解了,是后台重写接口导致的问题,朋友知道重写接口了,于是把已知的重写接口部分修改掉了,但漏了一个,这个 bug 应该由我处理吗?

问题: bug 的处理人应是谁, 原因:后台重写接口,但未通知我,由后台修改了其他已知问题,但漏了一个,导致程序出现 bug

朋友一直强调是在帮我写的,所以这个问题应该由我来解决(我有能力解决并且已经解决了),但始终不明白,虽说不一定要追求个对错,可还是想不明白,好比我让朋友帮我拿筷子,拿的过程中出了一些问题(非朋友的问题),导致筷子折断,家中只有这一副筷子,应该由谁去下楼再买一双筷子呢?

8929 次点击
所在节点    问与答
118 条回复
parkcg
2016-11-30 14:18:54 +08:00
你朋友的错,碰别人代码之前要跟同事,上级明确沟通,修改带来的影响。估计国内很多小公司都不关心这些。
lifesimple
2016-11-30 14:21:33 +08:00
bug 是谁的?
很明确是你的啊,代码是你朋友看你很忙主动帮忙写的(真羡慕有这样的同事朋友),但功能点的 owner 很明确是你呀,除非是你朋友主动把你这个忙不过来写的功能点承担过去写(这种不是应该有 需求管理软件管理着的么 xx 功能点谁来写)。
所以,出了天大的 bug 责任人还是你,解决过程中可以找你那朋友帮忙协助解决。并不复杂。只是题主的描述,恩,很容易让人误解。
IdJoel
2016-11-30 14:23:49 +08:00
@imn1 参考 append 我确实是急了 但是急了的原因不是找不到认同我的人,而且 这件事已经解决了 感谢回复
Sylv
2016-11-30 14:29:05 +08:00
@derrick1 我觉得你举的例子不太恰当,这件事的逻辑更像是这样:
私家车司机免费带朋友下班,已经送回了家,但是朋友公司突然改了需求让朋友回去加班,那这位私家车司机有义务再免费送朋友去公司甚至等加班后再接朋友回家吗?
SuperMild
2016-11-30 14:29:17 +08:00
这是个好心办坏事的典型例子!

不能只凭一片“好心”做事情啊,要有做事的智慧。比如这个朋友,他其实可以完全避免这种狗血情况的发生。

很简单,帮忙可以,不要“越权”。把修改后的代码邮件发送给 LZ ,说“写好了,但对这块毕竟不熟悉,你确认一下由你提交吧”,即可。
ryd994
2016-11-30 14:30:40 +08:00
朋友拿筷子弄断了,你拿就不会了?
买筷子拿筷子本来都该自己做,人家帮你拿了筷子,还被你赖上了?
同事也是一样
这个事情既然是你的任务,就是算到你工资里的
活人家干,工资你拿,最后还要人家负责。敢情你就负责拿钱?
活干不过来应该找派活的协调。协调进度合理分配工作量是管理者的任务。
换规矩严点的公司,你这样随便转包任务是要出事的你知道么?
jydeng
2016-11-30 14:40:38 +08:00
这个很像:我开源了一个东西,但是有个 bug ,你用了我的代码,出了问题,要我来负担你的损失?
gogohigh
2016-11-30 14:46:44 +08:00
谁污染谁治理,谁开发,谁负责。
显然,这个“开发”应该是你。
akring
2016-11-30 14:58:23 +08:00
这就是为什么我不帮“点头之交”写东西的原因
tyrealgray
2016-11-30 15:16:03 +08:00
回楼主帖子的人不应该都是程序员么?一个人帮忙写的模块出 bug 了又没离职就可以拍屁股不管了么?

回帖的这些人,你们公司的工作流程都这么随意?
另外楼主公司的工作流程应该也有问题,不然也不会发这个贴了。
EagleB
2016-11-30 15:18:13 +08:00
工资给我,我给你改
IdJoel
2016-11-30 15:28:34 +08:00
@tyrealgray 放弃吧,这里已经不是程序员的论坛了,是亲友万岁真是好的论坛
cYcoco
2016-11-30 15:32:27 +08:00
@tyrealgray
@IdJoel
楼主你既然同意了让你朋友帮你并使用了你朋友的代码 那就隐形的等于你接受了其他的所有风险
所以你朋友帮你修 BUG 是他人好 他不愿意 你也不愿意的话 你大可以自己重新把他写的代码重写一遍
所以为啥外包项目要把这些维护啥的都写清楚在合同上
不过说真的 楼主你情商很低很低。
revival83
2016-11-30 15:43:59 +08:00
情商太低
tyrealgray
2016-11-30 15:44:10 +08:00
@cYcoco 还接受风险?没 scrum ?没 ticket ?
shyling
2016-11-30 15:49:59 +08:00
当然 bug 是属于你负责的。当然呢,你能不能让朋友解决这就是另一回事了
9hills
2016-11-30 16:21:42 +08:00
@tyrealgray 公司里面就没有『帮忙』写的模块,是拿工资买的劳动力,只有工作职责

如果你在双方领导不知情的情况下,擅自将自己的任务交给别人完成,那自然这个锅就是你自己背
Lentin
2016-11-30 16:54:38 +08:00
破站服
chenguoyu
2016-11-30 17:15:16 +08:00
dqzby
2016-11-30 17:16:45 +08:00
@chenguoyu 😂😂😂😂😂

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

https://www.v2ex.com/t/324317

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

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

© 2021 V2EX