手机浏览器扫描二维码访问
晚上。
已经和王晓雪收拾好了明天需要带回家的东西之后,叶新晨就打开了曹庆阳发给他的东西。
趁着现在时间还足,所以叶新晨也是准备直接花费一点时间帮曹庆阳给搞定。
打开文件,叶新晨看着这个代码,陷入了沉思,他陷入沉思的原因不是因为这个修复漏洞很难,相反,很简单,叶新晨半个多小时就给他修复好了。
他感觉到的只是修改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号实验室 至高猩球
一个没有神的世界一个规则掌握在巫师手中的世界一个临近其他位面,被贪婪目光所注视的世界一个弱肉强食黑暗血腥,充满着变化的神奇世界带着具有分析录音功能的生物芯片,开始了基因改造甚至是超越巅峰的强大之旅神秘莫测,诡异离奇的世界里,最艰难的问题,就是生存!尒説影視ρ○①⑧αrt「Рo1⒏аrt」...
双洁,一对一,先婚后爱,甜宠爽文前世的楚翘在家从父,出嫁从夫,任劳任怨,难产时躺在手术台上,婆婆丈夫继子都放弃了她,一尸两命。回到21岁,还没嫁给自私...
卧龙凤雏得一可安天下,鬼狐一人可乱乾坤。学艺鬼谷,师承留侯,颠覆乱世,改写三国!一个重情重义,一个信守承诺,本该是一对好兄弟,可是乱世当中他们的志向不同,...
天道帝道王道霸道!(四大信仰)战士法师医师乐师机关师弓箭手刺客!(七大职业)楚国燕国赵国秦国魏国蜀国吴国梁国越国齐国!(十国争霸)信仰霸道的刺客,是为霸刺!霸刺,曾经是混乱之战中最垃圾最弱小最被人看不起的职业。这是一个真正的中国风游戏!一个草根霸刺成就十国最恐怖杀人机器的逆袭史!...
叶凌天,神秘部队退伍军人,为了给妹妹凑集五十万的治疗费用不得不给三元集团的千金小姐李雨欣当贴身保镖。且看经历过太多生死的铮铮硬汉叶凌天如何在这个繁华都市里走出属于自己的一条不平凡的路来。...
2018二次元拜年祭征文参赛作品如果您喜欢我在漫威刷好感,别忘记分享给朋友...