印象最深的bug

简介: 最恐怖的bug既不是环境问题,也不是并发,服务器崩溃。

最恐怖的bug既不是环境问题,也不是并发,服务器崩溃。

做了开发好多年,遇到各式各样的问题。跨域,并发,数据库查询慢,redis存储不当....这些其实都是有熟练的解决方案和避免手段。

最最恐怖的是当你看到几百行代码甚至几千行无从下手,但你不得不下手。当这样的代码发布到服务器,那么你排查问题是大海捞针,当你苦于看几千行代码的时候,你不敢去更改,你不敢去变动。因为你无从知道这个鬼东西有多少应用在用,多少解决方案在引用。当你重构的时候,你会发现你都不知道这其中的逻辑是什么。

ps:

有一次我去排查一个问题,这个问题足足纠缠了我半天时间,从代码到环境,从环境到数据,从数据到怀疑自己。对,就是怀疑自己。

最后的问题是一个变量赋值错误,这时候你在想打日志的事情吗?那么你的代码会从几千行再次增加。

image.png

舒服!

舒服!

舒服!

对于那种强迫症,你想去理顺,到头来发现剪不断理还乱。

所以大家写代码的时候,一定要规范以及弱依赖。

优良代码。快乐你我他!


相关文章
|
Java 程序员
IT学不好没什么,大不了躺平
IT学不好没什么,大不了躺平
|
11月前
|
C语言
近期一系列个人做题反复记不住以及思路不清晰问题的总结
近期一系列个人做题反复记不住以及思路不清晰问题的总结
50 0
|
Java 中间件 程序员
最网最全bug定位套路,遇见bug再也不慌了
最网最全bug定位套路,遇见bug再也不慌了
320 0
|
Java C语言
计算机教育中缺失的一课,劝学弟学妹们一句,一定要趁早补上,工作后会事半功倍!
各位学弟学妹们好,作为稍微年长的我(岁月是把杀猪刀啊),今天就给大家补补课。 在大学里的,我们上的计算机专业课程一般都是像操作系统、编译原理、计算机组成原理、计算机网络这些理论课程,还有一些像C语言、Java、.Net这些可以实践的课程,甚至还有可能让你焊一个收音机,但是对于一些基本习惯却很容易被忽略,需要学弟学妹们自行摸索。
219 0
计算机教育中缺失的一课,劝学弟学妹们一句,一定要趁早补上,工作后会事半功倍!
|
缓存 测试技术 UED
那些让我印象深刻的bug--01
之前在测试的时候每次都是输入不同的关键字去搜索,没发现这个问题。因此以后在测试过程中,使用到缓存的接口,要注意避免类似的场景发生,在设计用例的时候也要考虑进去。
那些让我印象深刻的bug--01
|
安全 Oracle 关系型数据库
我修复印象比较深的bug
Oracle WebLogic T3反序列化漏洞
272 0
我修复印象比较深的bug
|
网络虚拟化
【俺修复的印象最深的bug】一名在校网工处理的一个无语的网络Bug
【以及经过脱敏处理,无重要信息泄露】本人在校大学生,网络水平还行,是学校信息中心常驻外援工程师,hhhhhhhhhhhhh。 某次在食堂吃晚饭的时候一个电话把我call过去,说新配置一新机房网络,网联不通,弄了一下午了看不出问题。
1661 0
【俺修复的印象最深的bug】一名在校网工处理的一个无语的网络Bug
|
移动开发 程序员
我修复的印象最深的一个bug
如果提到程序员,我们绝大多数人可能会说,程序员每天的时间除了开发需求就是在查bug。在我以前,肯定会不以为然,但自从我成为一名程序员之后,我才深有体验,这句话其实说得没错。
|
小程序 Android开发 容器
为何小程序上线了,他们的内心却留下遗憾?
你的小程序还是那么卡卡卡卡么?
7724 0
为何小程序上线了,他们的内心却留下遗憾?
|
程序员
我想到的几句话。
1、OO是好用的,问题是好多人用不好OO。(包括我在内) 2、三层是需要设计的,不是说把原来写在一处的代码,分开写在三处,就是三层了。 3、设计模式是需要灵活掌握的,外加丰富的项目经验和对业务逻辑的深刻理解。
598 0

相关实验场景

更多
下一篇
无影云桌面