bug修复代码大全 你见过哪些令你感受到深深的恶意的老代码?

[更新]
·
·
分类:互联网
3691 阅读

bug修复代码大全

你见过哪些令你感受到深深的恶意的老代码?

你见过哪些令你感受到深深的恶意的老代码?

错误的注解,无用的代码累赘,曲线救国的繁琐步骤。非法的bug式编程利用当前版本的bug写代码,没有使用多态,继承,异构等设计思想,没有明确的设计模式,不安全的线程,不支持高并发的编程,没有代码缩进看起来很臃肿不堪…等

我见过最最最恶心了,没有之一的是:每个功能函数都用程序员自己的名字全部拼音,或首字母缩写,同时在后面跟日期和数字。用拼音或缩写是随意的。整个函数名指代的就是某某人在某天写的第n个函数。

曾经查bug,跟踪代码执行路径,在一个关键的地方,遇到了一个if语句,里面有三五个and和or,旁边还写了一行注释:“此处逻辑比较复杂,需要脑子去模拟!”这注释仿佛在嘲讽我,你有本事倒是查啊!?

恶意的老代码其实并不多么令人深恶痛绝,怕遇到令人深恶痛绝的注释。

为什么代码会有BUG,可不可能写出零BUG的代码?

如果写代码没有BUG,那一个公司招那么多程序员干嘛?只要几个人就行了。程序员的工作10%的时间用来加新功能,剩余的时间是用来改BUG的。

代码是人写的,是人肯定考虑的问题短时间内不可能面面俱到,再一有的BUG是在用的时候被发现的,开发出来可能没有,但不同的系统加上运行环境的不同,都可能与开发的代码有冲突!

有BUG是家常便饭,只要你知道BUG出在哪,知道如何去解决BUG,问题都不大。
写出零BUG的代码,这个问题不是很清晰,如果在不同的操作系统下,同样的一个代码,也许会出现不同的结果;如果只是局限于一个操作系统,那么写出零BUG的代码肯定没有问题的,比方说“hello world”,这个就很无敌~~

电脑蓝屏了代码是20怎么办修复?

电脑蓝屏代码0x00000020是文件被另一进程使用中不能访问The process cannot access the file because it is being used by another process。解决方法如下:
1、硬盘剩余空间太小或碎片太多:必须保证预留有一定的磁盘空间,并在使用电脑隔一段时间后进行一次碎片整理。
2、系统硬件冲突:这种现象导致“蓝屏”也比较常见。实践中经常遇到的是声卡或显示卡的设置冲突。在“控制面板”→“系统”→“设备管理”中检查是否存在带有黄色问号或感叹号的设备,如存在可试着先将其删除,并重新启动电脑。若还不行,可手工进行调整或升级相应的驱动程序。
3、启动时加载程序过多:不要在启动时加载过多的应用程序,以免使系统资源消耗殆尽。
4、应用程序存在着BUG:使用程序存在一些错误或不稳定因素也会引起蓝屏。
5、遭到不明的程序或病毒攻击所至:可使用腾讯电脑管家查杀检查一下,并做好防范措施。
6、版本冲突:有些应用程序需调用特定版本的动态链接库DLL,如果在安装软件时,旧版本的DLL覆盖了新版本的DLL,或者删除应用程序时,误删了有用的DLL文件,就可能使上述调用失败,从而出现“蓝屏”。可重新安装试一试。
7、注册表中存在错误或损坏:很多情况下这是出现“蓝屏”的主要原因。注册表保存着系统的硬件配置、应用程序设置和用户资料等重要数据,如果注册表出现错误或被损坏,就很可能出现“蓝屏”。如果电脑经常出现“蓝屏”,你首先就应考虑是注册表出现了问题,应及时对其检测、修复,避免更大的损失。
8、软硬件不兼容:新技术、新硬件的发展很快,如果安装了新的硬件常常出现“蓝屏”,那多半与主板的BIOS或驱动程序太旧有关,以致不能很好支持硬件。如果你的主板支持BIOS升级,应尽快升级到最新版本或安装最新的设备驱动程序。