这个吞金兽不好养
提示:本站会被大陆网络屏蔽、封禁、禁止访问! 本站域名並非永久域名!
当前网址:m.ltxsw.top 如果遇到无法打开网址。
请发送任意内容到邮件Ltxsba@gmail.com取得最新地址.
截屏拍照记录当前页面,以免丟失网址和邮箱.
↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓
点我自动发送邮件
↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑

第四十二章 修复bug

怕找不到回家的路!请截图保存本站发布地址:www.ltxsdz.com

晚上。地址失效发送任意邮件到 Ltxs Ba@gmail.com 获取最新地址

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

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

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

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

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

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

就比如这个——

print(“hello, world.“)

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

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

别说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也是正常的”——初学者搞出这事,正常。

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

不仅如此。

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

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

经过拆分之后,一个一个函数填写实现、然后再一个一个函数做单元测试,测完再组合起来搞功能测试、集成测试……

这样写程序,当然还是无法杜绝bug出现;但出bug的机率就微乎其微了。

而且程序和长篇小说不同。

小说里的角色,尤其是主角和主要配角往往是贯穿始终的,这

本章未完,点击下一页继续阅读。

人气小说推荐More+

我的五年私奴生活(全)
我的五年私奴生活(全)
我是重庆人,从小在这里长大的,没有出过远门,母亲在我很小的时候就去 世了,是父亲把我抚养大的,我有一个哥哥。那一年哥哥结婚了,花去了里的 所有积蓄,娶了嫂嫂,嫂嫂这个人不会持又很自私,和哥哥经常吵闹哥哥也软 弱嫂嫂觉得父亲和我是里的负担要求分,父亲知到后很伤心但也没办法,就 同意了,分的第二年,父亲由于多年来积劳成疾一病不起,很快就下世了,又 过了两年我也高中毕业。在呆了几年,我已经长成大姑娘了
月奴烙印
重返乐园(未删节全)
重返乐园(未删节全)
我笑着把裤子拉起来遮住屁股,只露出肉棒,坐在草地上。妈妈这才现内裤不完全褪下来张开不了腿,只好咬着唇,羞涩地把内裤脱下塞到包里,然后张开洁白修长的美腿,坐到我怀里,一只手扶着我的肉棒,对准湿漉漉的花瓣慢慢地吞了进去。 肉棒再一次没入妈妈火热泥泞的阴道,我舒服地呻吟了一声。妈妈紧紧地咬着嘴,双手扶着我的肩,开始慢慢地上下套动。和我主动在上面抽插的感觉有所不同,每次妈妈提起丰满的臀部,紧紧夹着我肉棒
紫岭红山
龙魂侠影(11至20集)
龙魂侠影(11至20集)
六道惊魂
自甘堕落小娇妻(未删节全本+外篇)
自甘堕落小娇妻(未删节全本+外篇)
我大学毕业后来到了h市工作,经过朋友介绍,认识了现在的老婆薇薇,她是一名高中的美术老师,从我见她第一眼开始就深深的迷上了她,姣好的面容,披肩,白皙的皮肤,高耸的胸部,纤细的腰肢,修长的双腿,无一不让她成为男人眼中的焦点,更令我难忘的是她那微带柔弱却隐隐显出一种高贵的知书达理的气质,让我感觉,一个天使来到了人间,来到了我的面前。 也许真的缘分天定,第一次见面,我们就感觉到自己对对方都很满意,留下了
XXOO8888
月神(1-26)
月神(1-26)
茉莉学院,是l市最著名的一所女校,在学校中,又有着l市最有名的六大 美女,这些美女庭势力都极为庞大,仗势欺人时有生,学院里的老师学生都 是暗恨不敢言。 晴清公寓,位于茉莉学院东北角,远离其他的学生和教师的宿舍区,是一栋 别墅式的高级公寓,里面住的正是l市六大美女,诗涵、许晴、清影、小雪、白 灵和何静,其中五人是学生,何静是她们的班主任,但是六人相处并不融洽,尤 其是第一美女诗涵和五人之间常有矛盾
clucifer