183 三天三夜(1 / 2)
其实是刘岗的操作给了他强烈的灵感。
刘岗一个人蹲在这里做什么他已经非常明白了。
刘岗在查找和删除所有不用要的调试疑息,并从配置文件里设置封闭发生这些调试疑息的功能。
有些调试疑息无法用配置文件来配置封闭,是写逝世在代码里的。他不得已只能当心地重新编译并更新部分程序。
这活可不简单,又没有测试团队合营,一不当心就可能搞爆整个系统。
但这给了他灵感。
螳螂的各个系统都是有没有数调试疑息在里面的。甚至在交付之后,调试疑息都有不少没有删除掉。
作为初创团队,这其实是可以理解的。
但这在负熵案件中,可能会发生一点问题。
因为女神的沉眠之棺只接受“仅供奉给我的”数据。如果原始数据没有清除洁净,就会被拒绝接受。
但如果不是原始数据没有清除洁净,而是整个系统运行的过程中,发生的调试疑息没有清除洁净呢?
如果这些调试疑息存在被转换回原始数据的可能,那么就等同原始数据没有被清除洁净。
如果这是负熵拾失案的正确表明,那就阐明负熵其实并没有拾失,只是隐藏在了调试疑息中?
这似乎和多年来系统都能成功把负熵输入到沉眠之棺并获得数据的返还相矛盾。
但程序的运行并不一定每次都一样的。随便哪次命运运限不好某个情况有差异就可能导致不同的结果。
比如某次运行调试疑息的输出并没有打开,而下一次运行恰恰就打开了?
甚至某一次几亿光年之外射来的一束古老的宇宙射线刚好击中了内存单元里的某个比特。
导致0变成了1,成就不可思议的超自然事业?
为什么专案组查了这么久,却没有发现这个问题呢?
也许答案很简单,专案组派来的外部的专家,并不知道问题出在螳螂软件,而且也不知道螳螂软件内部的问题。
即便是螳螂软件的人,也未必知道自家系统到底有啥,除了真正写代码的谁人人。
刘岗如果是亲手写了代码,他极可能是知道的。但他真的会认真调查和揭穿自己搞出的问题吗?
他在这里清除调试疑息并封闭接口,是为了什么?
难道是他在调查中发现了端倪,他又意识到自己扛不住这口关系到国运的大锅,所以干脆没落线索?
他的操作行为本身当然不可能隐瞒。但行为可以表明为简单的优化升级系统。
而这样做了之后,将来可能任何人都不会再把负熵的拾失和多余的调试疑息给联系到一起了。
为什么要这样做呢?
个人的得失荣辱和国家的百年基业相比,孰轻孰重都搞不清吗?
换了他自己,即便是他写的BUG导致地球毁灭,他也会乖乖启认并扛起这口锅的。
根据世界各国的判例,无论程序员的错误导致了多严重的丧失,只要无法证实是主管恶意,都不会让程序员来赔偿。
何况这并不算是BUG。这最多算一个操作上的异常导致的误会。
这对公司的声誉的确有严重的打击。但以罗安和高层们的密切关系来看,还不至于扛不下来的。
软件安全企业其实和猞猁集团那种军工企业别无二致,都是国家的盾牌。
国家不可能让这些公司因为偶然的失败就任其被毁灭,将自己的命运交给外国人的。
最关键的是,负熵并没有拾失不是吗?
孟飞觉得他根本没有必要想这么多,他也没有兴趣来想这些只有高层才需要斟酌的问题。
他现在只有一个念头。
他要在证实自己的猜测,在浩如烟海的调试疑息中把拾失的负熵给找返来!
只要负熵其实并没有拾失,螳螂软件就不会有任何丧失,青芒共和国也没有任何丧失。
这事并不容易。尤其难在这不是靠最强BUG系统或者任何系统能解决的。因为这就不是一个BUG。
一大堆服务程序还在不停运作,你又不能将它们停下来渐渐拆解。随便动一下整个国家都可能会出事。
他在服务器内利用余暇资源开辟了一个新的虚拟机。虚拟机可以很大程度地模仿真实的运行情况。