苹果小说网>沪风疆韵> 第49章 代码的奥妙

第49章 代码的奥妙

本站推荐:越界游戏(校园1V1)十一点醒(强制1V1)云欢据说我是早逝白月光[快穿]全球冰封:末日王国【2】重生后绑定购物返现系统abo 这疯批横行的世界 NPH荒野求生:张平漂流历险记绝世医仙重生之辅警的逆袭血之孙吴【HP同人】也许是万人迷np假千金空间通兽世,渣哥个个悔断肠开国皇帝的小公主为什么它永无止境你出轨在先,我功成名就你哭什么?独占紫罗兰我不是幕后黑手[无限]出轨就出轨,我离婚你又发疯?深陷旋渦


屋里,徐远风正对著一段代码愁。

他一直好奇,不论自己如何修改代码,o在处理少数民族语言时,反应都要比普通话和英语慢一些。

为了找到原因,他费了好几个小时,仔细地將o全部的代码都看了一遍。

问题出在一个底层逻辑上——

这个ai项目刚起步时,他的水平、技术积累都不够。

所以他用了一个很討巧的方法来解决语言问题。

一个成熟的逻辑应该是:接受语音指令並传递给程序——检索本地资料库——本地资料库无对应数据——联网检索网络数据——输出结果。

但他当时並没有能力解决语言问题,所以o的逻辑就变成了:

接受语音指令——非资料库內语言——联网查询指令语言——查询到指令语言——联网进行翻译——传递给程序——检索本地资料库——本地资料库无对应数据——联网检索网络数据——输出结果。

这不仅仅是多了几道程序的问题,还有运行內存ra上的问题。

每当接收到各类非资料库语言时,需要將这段语言暂时存储到运行內存ra中去,直到在网络中检索到对应语言並完成翻译后才能將这一部分运行內存ra释放掉。

理论上,解决这个问题的方法很简单,他现在也有能力解决,那就是將这段底层逻辑替换为大家都在用的成熟逻辑。

但底层代码的重写,意味著与之掛鉤的其他代码都会受到影响。

这就是为什么越大的公司,代码越是“一整坨”

……

况且程式设计师人群之中,一直有著一条金科玉律:

“如果你的代码能跑起来,哪怕是用各种莫名其妙的bug跑起来,都不要再动它了。”

他当然也知道这点——大一时,他曾经交过一份作业,作业里有这样一段注释:

“请不要刪除这个注释,我也不知道为什么,但是刪除了这个注释程序就会报错。”

他的教授不信邪,给他把这段注释刪了。

结果试运行的时候,原本四平八稳的程序频频报错,而且是拆东墙补西墙的那种。

教授折腾了两个晚上后认命了,调用备份將这段注释加了回去。

神奇的事情生了,程序重新跑了起来,依旧四平八稳。

现在回想起来,大概率是中文注释的原因。

如果文件编码和编译器假定的编码不一致,这段中文注释后面的换行符可能被吃掉,导致下一行代码直接进注释。

徐远风微微扶额,將所有o的所有代码全部备份起来。

他作为o项目的负责人,仅仅是让程序跑起来是不够的。

他还要根据项目的生命周期、未来需求来提高代码质量。

沪风疆韵所有内容均来自互联网,苹果小说网只为原作琅翎宸,的小说进行宣传。欢迎各位书友支持琅翎宸并收藏沪风疆韵最新章节

所有小说和章节均由网友上传,转载只为宣传本书让更多读者欣赏。

Copyright © ;https://www.pgxs.cc