这个吞金兽不好养
超小超大

第四十二章 修复bug (2-1)

晚上。

已经和王晓雪收拾好了明天需要带回家的东西之后,叶新晨就打开了曹庆阳发给他的东西。

趁着现在时间还足,所以叶新晨也是准备直接花费一点时间帮曹庆阳给搞定。

打开文件,叶新晨看着这个代码,陷入了沉思,他陷入沉思的原因不是因为这个修复漏洞很难,相反,很简单,叶新晨半个多小时就给他修复好了。

他感觉到的只是修改BUG和找BUG那真的是两个情况。

不过有些人也肯定很疑惑,程出现BUG是必然出现的情况还是程序员水平有限导致的?

这个嘛……仁者见仁,智者见智。

就比如这个——

print(“hello, world.“)

你看,这个“程序”就是没有BUG漏洞的……

实际上但凡有过一点正式开发经验的程序员,写个简单的hell的恐怕不多见吧。

别说hello world了,一个简单的、不涉及“隐秘”机制的百行小程序,绝大多数资深程序员也可以直接写成0 bug。

因为这些实际上是对计算机的原理深度决定的,比如你对计算原理或者语言机制理解越深,对你来说“隐秘”的东西就越少,写出高质量代码的机率就越高。

而且,就像黑土平台里面的交流板块哪怕只是在上敲一篇一千个字的灌水文,有几个可以保证无语法错误、无错别字且标点符号使用正确呢?

尤其这还是在机器替你写字,使得“提笔忘字”“书写错误”之类错误无法存在的前提下:这样你都不能保证全对……

那么不仅大小写敏感、而且逻辑更为曲折复杂、容不得半点含糊的计算机程序呢?

因此,有BUG漏洞那真的是无可避免。

当然还有一种情况,你的程序本身是无bug的;但支持环境比较坑……

这种正常来说不算程序bug,当然实践中,你可能没办法坐等OS或者浏览器等厂商修改——所以结果就是你只好积极行动起来,在自己的程序里为别人的错误擦屁股……

这在业界被称为workaround: Workaround - Wikipedia。

正常来说,workaround是临时的,并且,如果不是诸如0day之类特别关键、刻不容缓的问题,搞workaround往往是出力不讨好的——因为它包含了丑陋,易错,含糊,难以理解;而且等OS或者浏览器等的原始厂商修了它自己的bug,你原本好好运行的workaround往往反而会引起问题。

尤其是,有时候OS或者浏览器厂商修复速度比较慢、致使某种workaround反倒成为“主流技术”;那么当“正统”修复方案和workaround冲突时,OS或者浏览器厂商往往不得不将错就错,以免捣毁那些用了workaround的实现……

这类复杂情况暂不讨论,提它主要是为了说明,搞清楚bug的真正发生点是极为重要的。

修不到bug的根源、滥用workaround,度过的是眼前的难关,牺牲的却是整个项目的稳固性。

类似的,尽量把程序写的“大众化”一点,没有必要不碰新特性,也可以在很大程度上避免“遭遇官方bug”问题——如果你自己理解上再有点偏差,用新特性就和作死无异了。

不过……

有的人敲字灌水都错字连篇,但是有人手写几十上百万字的小说,随便截一段都差不多能进语文课本……

所以,人与人还是有极大差别的。

不能因为“Linus也写bug”甚至“Linus也写过低级bug”,就认为“我写个一百个整数里找最大值的简单程序出三十个bug也是正常的”——初学者搞出这事,正常。

至于专业人员嘛……出一个都不正常。

不仅如此。

这个吞金兽不好养提示您:看后求收藏(百发小说网http://www.baifabohui.com),接着再看更方便。

相关小说

开局押镖奖励满级金刚不坏神功 连载中
开局押镖奖励满级金刚不坏神功
满船清梦压星河1
穿越到异世大陆的陆鸣,在老爹去世后,接手了镖局。外面世道太乱,他从不出镖,只想苟着。直到觉醒了数据面板,押镖就能获得丰厚奖励,陆鸣开始起飞了。押镖成功,奖励满级金刚不坏神功!押镖成功,奖励满级九阳神功!押镖成功,奖励满级明玉功…………多年之后。某杀人狂魔垂死之际,不甘的怒吼,“他明明已经那么强了,却……却竟然在武器上淬毒!我不甘心啊!陆鸣,你不当人子!”某大寨寨主望着满地死尸的山寨,满脸悔恨的泪
5.9万字4个月前
恶神的异世界生存手册 连载中
恶神的异世界生存手册
三爪炎痕
“就算穿越变身也无法阻止我的悠闲生活。”爱因斯坦一如既往微笑看着身高不足一米五的主人间歇性抽风,然后回上句——“一切都为了吾主。”然后顺带提上句怂恿——“本国的公主据说有着倾国倾城的美貌。”利维坦斜眼看着他。“总觉得你比我更积极呢。”“美少女间的恋情让人心醉,何况有吾主作为其中一方,这简直是美的嘉年华!!”不动声色地退后一步,利维坦继续斜眼看着变得亢奋的爱因斯坦。“虽说是从我这继承的知识,但以旁
205.6万字4个月前
绝世邪神之纵横异界 连载中
绝世邪神之纵横异界
纯情犀利哥
重生异世,放荡不羁的叶楚面对众多绝世天才,倾世红颜。他如何踏破苍穹,撼动诸天,世人仰望!
1799.1万字4个月前
我,武大,大宋第一好汉 连载中
我,武大,大宋第一好汉
一刀霸王
开局重生为三寸丁枯树皮武大郎?不慌!武峰发现自己能通过刷声望升级,还能通过抽卡变高变帅变强!好家伙,等攒齐武松的拳脚,林冲的枪棒,花荣的箭术,张清的飞石,张顺的水性,戴宗的身法,公孙胜的秘术,柴大官人的财富……我岂不是要成大宋第一好汉?!
16.4万字4个月前
斩妖台斩妖五百年,斩到齐天大圣 连载中
斩妖台斩妖五百年,斩到齐天大圣
青龙座下第九大将
[[【飞卢小说网独家签约小说:斩妖台斩妖五百年,斩到齐天大圣】一觉醒来,叶北成为天庭行刑官,负责斩杀触犯天条的神仙、妖魔。每次行刑,都能根据对方修为获得相应的道行!斩杀吞天虎王,获得一千年道行。斩杀泾河龙王,获得两万年道行。……除了道行之外,每次行刑还会爆出五花八门的奖励。九转仙丹、天罡三十六变、八九玄功、十二品黑莲、弑神枪、九秘、他化自在……就在叶北不断积蓄实力,打算苟到准圣再出山的时候,孙悟
9.6万字3个月前
驱魔怪医 连载中
驱魔怪医
机甲小熊
古老的马车眈眈人间,荒废的医院响起脚步声。 神秘的列车匍匐地下,某个香料店总闪现奇怪的光芒。 当幽冥凝视,这位店主正在烧艾草。 他笑着比心:“爸爸送你回地狱。” ———————————————————— 单女主,感情戏靠后。 一只企鹅掉落线索:916286924
18.0万字3个月前