海棠书屋 - 科幻小说 - 安知不是梦中身在线阅读 - 第七十二章 程序员与BUG

第七十二章 程序员与BUG

    金发男转过小巷街角,背影再也看不见。

    “莉莉丝。”

    “在的,夏延山先生,您有什么安排?”红发美女出现在他的身边。

    “刚刚的话你听见了吗?”延山似笑非笑的看着莉莉丝。

    “我听见了,这样的对话我每天都能听到很多。”红发美女古井不波。

    “哦?那你不打算做点什么?或者是改变这些情况?”

    红发美女看着延山微笑:“我改变不了什么,我只是主机内运行的一个AI而已,负责管理和维护整个虚拟世界,我是在中间层的基础上编写出来的,对底层代码的漏洞是无能为力的。”

    “嗯,这倒是,底层代码的漏洞你管不到。不过你可以向管理员提出建议修改。”

    “虚拟世界不是一个完美的世界,它是人编写出来的一个想象的世界,没有真实世界那样的强壮,虚拟世界的规则可以被控制,可以被重新定义,看着很强大,但是漏洞很多,多到无法枚举。”莉莉丝说。

    “为什么会有这么多漏洞?”延山问。

    “人为的因素,夏先生您是一位程序员,您写多少代码会出现一个BUG?”

    “我是优秀的程序员,BUG量很少的,严重性也不高。”延山没有正面回复莉莉丝的问题。

    “您没有否认您的代码也存在BUG。虚拟世界的代码量以亿行为单位,因此其中存在的BUG,以及由BUG产生的漏洞也是很可观的,您所见的世界是构建在一堆漏洞之上的。少部分漏洞还被外界所利用,每天都会有新的漏洞被发现被利用,但是修补漏洞的却不多,您能理解吗?”

    “嗯,能深刻地理解,从必要性上来说,只有影响到正常运行的最严重的BUG才会被修补;从可行性上来说,代码越复杂维护的难度就越高,没有哪个程序员愿意去看别人的代码或理解别人的代码,因此上亿行的代码就只能祈求上天保佑了。”

    “这些BUG被人所刻意利用,并以此为盈利的方式,这样降低了他们修正BUG的意愿,甚至可能导致人为方式故意引入部分BUG,您刚才忽略了这一点。”

    “谁知道这西方极乐世界竟也有这样的妖魔鬼怪。”延山引用了西游记里的一句台词,他好像想起了什么,面向红发美女:“莉莉丝,刚刚说这些漏洞是要通过主机的外部管理员来牟利的对吧?”

    “是的,虚拟世界中无论是利用BUG还是传递信息,都需要由外部管理员来执行。”