魔天记小说网

手机浏览器扫描二维码访问

第四十二章 修复bug(第1页)

晚上。

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

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

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

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

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

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

就比如这个——

prt(“hello,world“)

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

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

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

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

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

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

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

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

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

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

这在业界被称为workaround:workaround-wikipedia。

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

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

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

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

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

不过……

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

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

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

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

不仅如此。

既然“写长篇出bug正常,发条短信就那么十几个字,错一个都不应该”;那么我们把长篇拆开成若干章,一章只写三千字呢?再把一章拆开成若干段,一段只写数百个字呢?

这就是为何写程序要先做模块设计、然后再把模块按职责拆分成类、类按功能拆分成函数、最后还要求一个函数不要超过一屏(大约80行)的原因了。

鬼王和他的傲娇师尊  从锤石开始的志怪世界  公主驾到驸马你别跑  至高猩球  凤含战神传  权臣的黑莲花  快穿之精分主神的心尖宠  娇妻难追:偏执总裁非你不宠  这个妹子过于聪明  重生后被病娇权臣宠野了  武侠:从倚天开始!  统统给我满级  孟秋初开,蒂落仲春  豪门隐婚:长官,别闹了  快穿:极品女神皆美腻!  山巫  语录人生大道三观  徒谋不轨:师傅往哪逃  霜露满山村  58号实验室  

热门小说推荐
从推进城到多元宇宙

从推进城到多元宇宙

探索神秘世界的真理,以人类之名响彻多元宇宙。一切起始于伟大航路中的推进城,知识改变命运,科技驱散愚昧,口径就是真理。如果您喜欢从推进城到多元宇宙,别忘记分享给朋友...

终极校医

终极校医

安老师,你让我去你家帮你治疗痛经?不,不行,绝对不行,我只是一名纯洁的校医,是有底线的。什么?你再大点声好吧,我考虑下。苏阳来到渤海商学院当校医的第一天,就接到了美女老师过分的邀请,也像接到了麻烦的请帖且看他如何大展身手,在江湖上留下一段段终极校医的香艳传说。...

长嫡风华

长嫡风华

一碗堕胎药,一碗毒燕窝,了结了平王妃苏锦桐又蠢又可笑的一生,她死的那一天,平王携手她的亲妹妹登基为帝后。有幸回到豆蔻之龄,她誓要活出另一番精彩,护至亲,诛仇人,虐渣渣,日子过得不要太忙,世子爷你就不要过来凑热闹了。某男抱紧怀中温软,上天下地,饿了三世,总算如愿以偿,良宵苦短,咱们继续造人大业望着屁股后面跟着的五个小奶包,某女如果您喜欢长嫡风华,别忘记分享给朋友...

倾城太监:公公有喜了

倾城太监:公公有喜了

一朝穿越,胸前扎着厚厚的布带,身穿太监服,她乐瑶瑶摇身一变,居然成了一个小太监!天呐!来一道雷将她劈回去吧!传闻,睿王足智多谋,俊美非凡,乃是天元皇朝第一才子,年方十八,只可惜至今无...

孽宠妖后:魔帝,晚上战!

孽宠妖后:魔帝,晚上战!

魂穿成妖也就算了,为什么是只恶毒的妖呢?她余蒙蒙没别的,就是天性善良聪明可爱,做不了坏妖怎么办呢?急,在线等!本是因利益结合的婚姻,但说好的对她没兴趣的魔王大人,怎么说变就变了呢?还对她说什此生挚如果您喜欢孽宠妖后魔帝,晚上战!,别忘记分享给朋友...

一胎五宝:爹地,妈咪要造反

一胎五宝:爹地,妈咪要造反

有长的像我们的男人吗?你可能是我们爹地哦!瞪着直播间的三个小萌宝,枭爷气结,你敢抛夫弃子,还带着三个跑了!白小兔瞪着压住她的男人,懵逼我还没结婚,你别乱说话!枭爷甩出结婚证顺带两个小包子,还想抵赖?我好厉害,竟然生了五胞胎!女人,这不是重点!男人,我的重点撕白莲,虐后母斗渣爹,惩小人,除暴安良钓金龟!枭爷,听说您夫人特骄横?我宠的!枭爷傲气凌云。爹地,妈咪把你书房砸了。爹地,妈咪把你的车拆了。爹地,妈咪炸了你的基地。爹地,妈咪把你公司卖了。爹地,妈咪开你的飞机跟人私奔了!什么?三十多的老男人了,还不知道克制!老?枭爷立马证明体壮勇猛!如果您喜欢一胎五宝爹地,妈咪要造反,别忘记分享给朋友...

每日热搜小说推荐