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

news2024/11/18 19:33:01

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

一个BUG,连升两级

图片

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

Bug很大,你忍一下

一个Bug到底能有多大?

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

图片

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

图片

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

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

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

图片

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

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

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

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

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

图片

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

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

图片

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

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

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

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

1、标准化代码格式

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

2、写注释

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

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/826499.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

Vue2(初识vue)

目录 一,Vue2简介1.1,什么是vue1.2,初始vue1.3,搭建vue环境1.4,第一个hello world 二,基础知识2.1 指令2.2-1 指令v-text2.2-2 指令v-html2.2-3 指令v-if2.2-4 指令v-else2.2-5 指令v-show2.2-6 v-if指令与…

IDEA导入第三方jar包, 并在Maven中打包该jar包

IDEA导入jar包, 并在Maven中打包该jar包 背景步骤IDEA导入jar包Maven中打包第三方jar包 背景 项目因为某些原因, 需要引入demo中代码, 但是demo使用的是 java而且没有使用任何框架, 并且还引用第三方 jar, 因此在自己项目(SpringBootMaven)中集成demo时. 整个集成过程中颇为麻…

2023拒绝内卷!两年转行网络安全真实看法!

我目前转行网络安全两年,没啥天分,全靠努力,基本能够得上中级的水平了。看到大家对转行网络安全挺感兴趣,也有挺多争议,想把我的建议和经验告诉大家。 有很多人觉得网络安全已经饱和了,现在选择这个工作&a…

docker-compose 搭建 Sharding-Proxy 5.4.0 分库分表代理服务

感谢: 程序员一枚 提供搭建方式 项目地址: https://gitee.com/dromara/RuoYi-Cloud-Plus/tree/2.X/ 1.在 mysql 创建两个库 创建两个库 data-center_0 data-center_1 分别执行如何sql CREATE TABLE t_order_0 (order_id bigint(20) UNSIGNED NOT NULL COMMENT 主键ID,user_…

【数据结构】27.移除元素

💐 🌸 🌷 🍀 🌹 🌻 🌺 🍁 🍃 🍂 🌿 🍄🍝 🍛 🍤 📃个人主页 :阿然成长日记 …

P4145 上帝造题的七分钟 2 / 花神游历各国

上帝造题的七分钟 2 / 花神游历各国 题目背景 XLk 觉得《上帝造题的七分钟》不太过瘾,于是有了第二部。 题目描述 "第一分钟,X 说,要有数列,于是便给定了一个正整数数列。 第二分钟,L 说,要能修改…

Ubuntu22.04搭建mysql主从复制

记录哈,这个需要两台服务器,每台服务器上面都要安装mysql,若是没有安装,请分别在两台服务器上面运行下面的命令 sudo apt install mysql-server 引用 Ubuntu下的mysql8.0忘记密码怎么办? 环境 Ubuntu 22.04 主机:192.168.164.1…

mac前端代码编辑 Sublime Text 4 Dev 中文v4.0(4151)

Sublime Text 4 for Mac是一款功能强大的代码编辑器,适合所有需要高效编写代码和进行代码管理的程序员使用。 快速响应:Sublime Text 4在加载文件和执行命令时非常快速,能够让用户在高效的开发过程中体验到无缝的交互。 多种语言支持&#…

定了!全国2023下半年软考(高级、中级、初级)报名时间汇总

截止到2023年8月2日,有以下地区公布了软考报名时间: 安徽软考2023下半年报名时间:8月15日9:00至8月21日16:00 黑龙江软考2023下半年报名时间:8月16日至8月22日 甘肃软考2023下半年报名时间:8月28日9:00至9月6日18:00…

安全文件传输的重要性及其对企业的影响

在当今的信息时代,企业之间的文件传输已经成为日常工作的重要组成部分。无论是在商务合作、人力资源还是财务审计等方面,文件传输都发挥着关键的作用。然而,随着网络技术的发展,网络安全问题也日益突出,泄漏、篡改、丢…

django使用mysql数据库

Django开 发操作数据库比使用pymysql操作更简单,内部提供了ORM框架。 下面是pymysql 和orm操作数据库的示意图,pymysql就是mysql的驱动,代码直接操作pymysql ,需要自己写增删改查的语句 django 就是也可以使用pymysql、mysqlclient作为驱动&a…

EXCEL里数值列如何显示序号?如何重新排序? 怎么取得排序后的序号?

目录 1 EXCEL里如何显示序号? 2 如何重新排序? 3 怎么取得排序后的序号? 3.1 rank() 的序号可能不连续 3.2 方法2:SUMPRODUCT((C7>C$7:C$12)/COUNTIF(C$7:C$12,C$7:C$12))1 EXCEL里如何显示序号?如何重新排序…

A Survey of Embodied AI: From Simulators to Research Tasks 论文阅读

论文信息: 题目:A Survey of Embodied AI: From Simulators to Research Tasks 作者:Jiafei Duan, Samson Yu 来源:arXiv 时间:2022 Abstract 通过评估当前的九个具体人工智能模拟器与我们提出的七个功能&#xff0…

redis的事务、redis持久化方案、Java操作redis数据库

五、redis的事务 开启事务: 要等左边的提交事务,右边才能拿到修改后的值 本来name不能增加,会报错,但是事务中没提交不知道错 此时提交数据: redis事务将成功的正常提交,失败的才回滚,所以不具备…

C++源码Cmake生成各架构的库

网上一般的教程都是手写C源码进CMakeList 例如: add_executable (main a.cpp b.cpp a/c.cpp ... ) 这种写法太蠢了,不适合项目多层级目录使用 遍历所有文件夹 下面的代码是Cmake代码,一开始看到的时候我也是震惊的,但事实就是它…

2023年性价比电脑硬件主机推荐|电脑党必备硬件选购攻略

在自主搭建电脑变得流行且显卡价格飙升的这个时代,我想给大家推荐一款特别的产品——NUC(Next Unit of Computing)。 NUC是Intel所推出的一种「ITX台式机」,截止目前已经迭代了很多型号,比如之前我买过的猛兽峡谷&…

Flink读取mysql数据库(java)

代码如下: package com.weilanaoli.ruge.vlink.flink;import com.ververica.cdc.connectors.mysql.source.MySqlSource; import com.ververica.cdc.connectors.mysql.table.StartupOptions; import com.ververica.cdc.debezium.JsonDebeziumDeserializationSchema; import org…

夏日暴雨,6大安全应对攻略,让我们一起做好防范

夏季暴雨来袭,我们必须高度警惕!短时间的强降雨可能导致积水、山区滑坡、城市内涝等问题,给社会和经济发展带来严重影响。今天,让我们一起探讨一些有效的防范措施,确保个人安全与减少灾害损失。关注天气预警&#xff0…

IC秋招| 秋招怎么做准备,这份攻略请收下!

近期大家关注的就是秋招了,如今一些企业已经开启了提前批招聘,不少同学已经投递了简历,但内心还是非常焦虑,那么今年的秋招到底该如何准备呢? 简历投递思路建议 刚开始对大厂没有把握的话,可以先约初创或…

SWAT模型【建模方法、实例应用、高级进阶技能】

查看原文>>>SWAT模型【建模方法、实例应用、高级进阶技能】 【内容简述】: 【其它相关推荐】: 一维二维水动力模拟、水质建模、复杂河网构建技术在环境影响评价、防洪评价与排污口论证等实际项目中的应用 基于R语言的水文、水环境模型优化技…