您现在的位置: 首页 > 网站导航收录 > 百科知识百科知识
为什么有的程序员明知道产品有bug却不修改?
程序员,产品,问题为什么有的程序员明知道产品有bug却不修改?
发布时间:2020-12-06加入收藏来源:互联网点击:
回答于 2019-09-11 08:43:50
有时候,程序员可能没有意识到产品有 bug。此外,有时候,程序员可能知道产品有 bug,但是在某些情况下,他们可能认为修复 bug 不值得付出代价,比如说,如果 bug 不会对用户造成任何实际影响,或者如果修复 bug 需要大量的时间和精力,程序员可能会决定不修复它。此外,有时候,程序员可能会有意放着 bug 不修,因为他们认为这样可以给他们更多的时间去完成其他任务。总之,有很多原因可能会导致程序员不修复产品中的 bug。
回答于 2019-09-11 08:43:50
这要看影不影响功能实现吧,要是那种代码都走不下去的bug,不改不是扯犊子吗?另一种不影响功能实现的,不用去改,改了反而容易导致功能不能实现,还有一种情况,不改,我才有后期维护,才有更多的钱赚
回答于 2019-09-11 08:43:50
可能如下:
1、BUG有人提交,无法重现
2、可以重现,但是对游戏没什么影响(低优先级)
3、可以重现,但是修复起来太过困难(例如底层架构调整)
4、元老走了,代码新人看不懂了
5、代码太烂了,当事人都修不了了
6、有2.0版本,这个版本就维护一下下
也特别有可能该项目只是为了圈钱,不在乎
回答于 2019-09-11 08:43:50
1.工程代码质量差,维护成本高
2.不想加班,程序员加班大部分没有加班费
回答于 2019-09-11 08:43:50
人的是代码层甚至是底层有bug。如果系统时间很久。很多类依赖这个有bug的类。你修改了bug反而会引起更多的问题。如果是应用端一些操作上或体验上的bug 不涉及代码的 就好处理
回答于 2019-09-11 08:43:50
一般出于下面几种原因
bug会不会影响正常使用,例如某些bug是只有在非常苛刻的条件下产生,正常使用不会出现,这种bug一般不修复也不影响使用
bug难以定位,修复所花费时间精力与收益不成正比。可能修复了会引起其他问题,到时候更加不好处理
某些软件或者上层代码依靠这个bug,例如win32 api里面有一些这样的接口,明明有bug,但是上层软件的某些特性正是依靠这些bug来运行的,这种情况下修复了对上层应用会有影响
回答于 2019-09-11 08:43:50
改完了,就没事干了还怎么摸鱼[灵光一闪]
回答于 2019-09-11 08:43:50
没有任何东西是完美的
下一篇:返回列表
相关链接 |
||
网友回复(共有 0 条回复) |