程序员生涯写过最大的Bug!这威力多少有点大了...

程序员一生与bug奋战,可谓是杀敌无数,见怪不怪了!如果要问码农们,在自己职业生涯中写过最大的Bug是什么,想必每一位都需要一个话筒来说上几分钟......

一个BUG,连升两级

程序员生涯写过最大的Bug!这威力多少有点大了..._第1张图片

一个bug能给程序员带来什么?优秀员工的获得和连升2个职级的的奖励罢了。

Bug很大,你忍一下

一个Bug到底能有多大?

几个历史数据转储逻辑Bug或发货逻辑Bug,就能让几十万轻松蒸发。

程序员生涯写过最大的Bug!这威力多少有点大了..._第2张图片

确定这写的是bug,不是病毒?

程序员生涯写过最大的Bug!这威力多少有点大了..._第3张图片

难怪小时候玩个单机游戏,手机里的花费说没就没呢,原来问题出在这儿呢。。。。

再晚几分钟,可能就进去了

亏钱的Bug算什么,写Bug差点进去的见过没?

程序员生涯写过最大的Bug!这威力多少有点大了..._第4张图片

用户在使用产品时,出现bug,一般情况都是进行反馈,或者是吐槽。

但是也有极少数情况,能产生一些奇妙的化学反应,比如有一段时间很火的游戏《赛博朋克2077》,里面“黑梦”任务的bug。

在玩家V被黑胖爆头后,全程黑屏,但是UI还在,还不时闪烁着红光。

玩家会以为是义眼被打坏了,所以看不见东西,特别是在V在垃圾场的时候,只能听见声音。

加上环境气氛渲染到位,玩家对于出现了bug浑然不知。

程序员生涯写过最大的Bug!这威力多少有点大了..._第5张图片

再看标题“黑梦”,都会觉得这是CDPR特意而为的,后面还要摸黑射击敌人,非常刺激,直到回去义体医生老维那里,第二天醒来后才恢复正常。

如果不是有人中途死了读档,玩家都不知道自己遭遇了bug。

程序员生涯写过最大的Bug!这威力多少有点大了..._第6张图片

但是这个bug恰到好处,不仅契合任务标题“黑梦”,还符合气氛,即使黑屏也颇具表现力。

很多遭遇到的玩家不但没有指责这个bug,反而还觉得非常不错,很有沉浸感。

圆规正传,程序员在工作中写错代码是很难避免的事,但是养成良好的编程习惯却可以帮码农们减少代码中的bug。

总的来说,就是通过标准化代码格式、写注释来降低BUG数量。

1、标准化代码格式

标准化代码书写可以使代码更加易于维护,尤其是在代码由多个开发者或团队进行开发与维护时,这一优点更加突出。任何编程语言都有自己的一套规范,好的规范能让代码更易阅读,能让 bug 没有容身之处。

2、写注释

写注释,写注释,写注释,重要的事情说三遍!因为前期的注释有利于后续开发的时候减少bug。自从修改了注释模板,整个人精神多了,bug也明显少了。

你可能感兴趣的:(bug,程序员,程序人生,职场和发展,java)