连岑珩都觉得这波不可能, 试炼官能忍这个?
但让他没想到的是,在夏明冬晃了晃三叉戟链条之后,jl同意了, 居然将程序的运转速度调快了一点。
虽然调快的时候, jl的脸色难看得已经不能更加难看, 甚至在调完速度之后, 夏明冬甚至听到了系统播报——
“试炼官jl管理副本出现失误, 扣除部分积分和贡献值。
别说对面四个人, 这边的岑珩跟任晟都震惊得不能再震惊了。
夏明冬很淡定, 这种把试炼官拉下水的事情,一回生二回熟, 做多了就不奇怪。
不过这种事情逐渐增多之后, 他可能会慢慢上了诸位试炼官的黑名单, 不知道有没有什么神奇的效果。
他其实挺好奇的,一直在底线的边缘疯狂试探。
在jl将程序代码的转速调回来之后,夏明冬手中那段萎蔫的错误代码依旧在等他修改。
他想了想自己刚刚比较危险的想法, 还是决定先尝试一下普通的套路。
他先按照标点符号和空格的顺序开始修改, 从头到尾修了一遍之后,程序立刻从原本的萎蔫状态变成了漂浮的气球, 颜色不同于之前的灰白, 变成了一种淡淡的金色。
金色的字符串融入程序中之后,旋转速度肉眼可见的变快了一点。
但……
夏明冬问宁葛:“现在旋转速度是不是一点点的在变慢?”
宁葛盯着看了几秒, 点头,“是。”
“这大概就是一个打怪debug的游戏。”夏明冬直白地解释,“只要我们debug的速度比程序被bug堵塞变慢的速度快,程序慢慢就能流畅运行。不过看这个样子,程序的问题还不小。”
“什么意思?”岑珩对编程也一点都不懂, “程序问题很多么?那流畅运行的话是不是就没有bug了?”
“想多了,怎么可能。”夏明冬笑着说,“没听程序员经常挂在嘴边的一句话么:每次系统上线之前,我都要放弃修改几百个bug……所以,其实有的水平菜的程序员可能确实是每分每秒都在写bug,这句话也不假。”
“啊,那,那个程序……”
“流畅运行不代表没有bug。”夏明冬纠正,“只不过这些bug可能不
一定会影响流畅运行罢了。不过我们首先要确认一下,试炼系统说的流畅运行到底是什么,其次再看看如何每个人都让程序流畅运行一次。”
“如果流畅运行是让这些bug都消失,并且不再产生新的bug,还挺困难的。”夏明冬客观品评,“这里最起码有百来个掉落的bug,平均分到每个人的头上,还得每人十几个呢,难怪这个副本要拉八个人进来凑数,一个人打bug太辛苦。”
“所以你什么时候打算通关这个副本?”jl咬牙切齿,“可以快点么,我不太想等了。”
夏明冬:“感谢试炼官对我如此有信心,认为我一定能过这个副本……让我盲猜一下,这个副本里如果debug太慢,是不是会陷入bug的连环攻击中?哦,确实挺噩梦的。”
1号听不下去了,忍不住打断,“我们可以开始debug了么?你也知道时间宝贵,还不赶紧debug,在这里说这些做什么,我……”
“那你debug好了。”夏明冬直接说,“别拉着我,不约。”
1号:“……”
虽然说这是他惹不起的人物,又极有可能是大腿,但他还是忍不住了,“我那么做了,你不会阻止我?还有,你这么说是不是要吃现成的,等我们debug好了,你再顺利通关?”
夏明冬嗤笑一声,“随便你想做什么,只要不影响我都行。”
1号咬牙,“你……”
宁葛默不作声地拿出一把手-枪,随意擦了擦枪口,指着1号他们。
1号气得要命,也只能跟其他人说:“我们先debug,别管他们,先过副本。”
他说完,其他跟他一起的人都慢慢动了起来,虽然看着夏明冬他们什么都不做的样子格外生气,但也不敢说什么,只能自己动手丰衣足食。
于是现在情况好像变了个样子。
夏明冬他们站在旁边,悠哉地看着1号他们打bug,自己则像个甩手大爷一样什么都不做,甚至还对他们的行为进行品评。
在1号他们跟bug奋战得如火如荼的时候,夏明冬问:“你们之前经常做这种拉别的试炼者来做实验的事情么?每次有困难都这样?”
1号他们奋力打bug,实在是不想回答夏明冬的问题,就差冲着他吼“不干活滚”
这句话了。
但宁葛又拿出一把匕首来擦拭一下,有那么一瞬间,1号感觉自己的道具都不顶用,只能老老实实的回答:“之前碰到了就会利用,我们喜欢过副本拿道具……”
“之后如果在虚拟地球里碰到其他的人,再顺手抢一下,对不对?”夏明冬冷笑,“你们也就这个素质了。”
1号愤怒地反驳,“我只是做了试炼系统认同的规则,弱肉强食。”
“说得好。”夏明冬鼓掌,“弱肉强食,如果我现在强食了你们呢?”
1号:“……”
随着对面四个人的努力,慢慢又解决了两个bug,不过解决bug的过程格外艰辛,2号跟3号身上都挂了彩。
夏明冬看了好一会儿,总结:“按照他们这个速度,大概还要打大半天才行吧。”
“好像是。”岑珩计算了一下,这次直接问夏明冬:“老四,你有什么好方法?”
“方法还挺多的。”夏明冬笑看着jl,“不过我最欣赏的还是其中一个,你知道的,我这个人喜欢搞破坏。”
jl警觉的问:“你想做什么?”
“首先,我们要来做个合格的阅读理解。”夏明冬说,“副本要求是让程序流畅运行,并没有说是哪个程序,对不对?”
jl:“……是的。”
他怎么有了一种不妙的预感。
“所以我完全可以把这个程序的根基毁掉,自己创造出来一个新的程序,流畅运行就可以。”
jl:“!!!”
“所谓程序,就是一个从输入到输出的过程。”夏明冬说,“我输入代码,程序输出结果,只要能输出结果的都算是程序,流畅就可以,不一定是哪个程序,我猜你这个副本的程序,最后输出的结果应该就是离开副本,对不对?”
jl:“……”
就好气哦,又被猜到了。
“所以才每个人都需要让程序流畅运行一次,这样才算是完成了副本,之后直接离开。”夏明冬继续说,“但是让程序流程运行之后,通过程序离开副本,不一定比得上换个程序直接流畅运行,完成副本任务结束副本的好。”
jl:“……”
试炼官的小心思,好像都被猜到了。
“你要换个程序?”
岑珩尝试着问,“老四,换成什么?”
“看看呗。”夏明冬随意说,之后用手肘捅了捅宁葛,“你说换成什么好?”
宁葛淡淡道:“随你高兴。”
夏明冬忍俊不禁,宁葛永远不会让别人看透他到底懂不懂。
“但是为什么要换个程序?”岑珩不理解,“我们要怎么毁了这个程序?”
“如果将程序的架构比做树根,程序是树根上长出来的枝叶,那么很多时候树根就决定枝叶的繁茂程度。很多程序都是树根烂掉了,最开始的架构打得太差,导致枝叶再怎么修剪也难以枝繁叶茂。所以很多时候debug的工作,都是因为程序架构不好而产生的。”
夏明冬指着不远处的光柱,“这个程序有这么多bug,看起来结构就不怎么样,不如我们毁了,重新做一个程序。”
岑珩一听觉得有道理,“那我们要怎么做?”
1号那边则是快崩溃了,现在这个情况就是,他辛辛苦苦地在修房子,而旁边的人说他修到一半的房子要被推倒重建,简直就是浪费他之前的劳动。
“我不同意,我反对!”1号说,“你这么做太危险了,万一程序没有被毁掉,又诞生出来很多其他的bug该怎么办,这样会大大增加我们的劳动和重复工作,十分危险。”
“也挺有道理。”夏明冬似乎不反对1号的话,“但我还是要这么做,我没兴趣给一个本来就漏洞百出的程序修修补补,我更喜欢做一个简洁明了,可以流畅运行的程序。”
这个1号算是说到点子上了,只不过夏明冬从来都不喜欢走寻常路。
1号:“……”
在又解决一个bug之后,1号问:“能不能拜托你不要搞那许多危险的动作,稍微考虑一下我们?”
“你之前想利用的时候考虑过我们了?”夏明冬沉下脸色,冷笑一声,“都是试炼者,这么久了肯定也练就一副铁石心肠,你就不用搞什么道德绑架,难道你是打算教我做事?不要给脸不要脸,别忘了你们打不赢我们。”
1号瞬间想起之前的事情和夏明冬等人的厉害,不那么敢反对了。
夏明冬懒得搭理1号他们,又问任晟:“你想做什么样子的程序?”
任晟:“……”
这是在为难他这只古牧,绝对的。
“我不懂。”任晟直接回答:“你随便。”
夏明冬摸着下巴,“其实越简单的程序越不容易出错,运行得越流畅,不如我们就做个简单一点的程序吧。”
“比如说经典的‘hello world’,我们改一下……”
“改成……‘hello cat’?”
作者有话要说:夏明冬:我还可以更皮