第2章
天天跟代碼打交道的程序員,他對這種規(guī)律性的圖案有著天生的敏感。這些紋路在他眼里,自動被解析成:
text
function sacrifice(target) { let soul = target.soul; let demonPower = summonDemon(); demonPower.consume(soul); return "success"; }
然后他發(fā)現(xiàn)了問題。
“你們這個獻(xiàn)祭陣法,”林深指著紋路的某個交匯點,“這個地方的邏輯是不是有問題?”
老頭:“……啥?”
林深坐起來,指著那個節(jié)點:“你看啊,這里直接調(diào)用了summonDemon()函數(shù),但沒有判斷demon是否召喚成功。如果召喚失敗,你這邊直接consume(soul),soul被消耗了,demon沒來,那我的靈魂去哪了?”
老頭:“…………”
林深又指著另一處:“還有這里,整個陣法用的是同步阻塞模式,必須等demon把靈魂吃完才能結(jié)束。這效率也太低了,萬一demon今天胃口不好吃得慢,你讓下面這么多人干等著?”
老頭:“…………………”
林深站起來,在**上走了兩步,越看越搖頭:“最要命的是這個——這個節(jié)點的符文用的是var**,全局變量!萬一兩個獻(xiàn)祭儀式同時進(jìn)行,變量被覆蓋了怎么辦?這不是妥妥的線上事故嗎?”
全場死一般的寂靜。
一陣風(fēng)吹過,吹得老頭黑袍獵獵作響。
良久,老頭顫抖著開口:“你、你能看懂深淵魔文?”
林深這才反應(yīng)過來——這些紋路在這個世界可能是某種神秘文字。他剛才下意識用中文念出來了,但在這個世界的人聽來,他說的就是深淵魔文。
“我……”林深不知道該怎么解釋。
“他褻瀆神明!”下面有人喊,“他在質(zhì)疑魔神大人的代碼——啊不是,魔法陣!”
老頭卻抬手制止了騷動,死死盯著林深:“你說這個陣法有*UG,那你能修嗎?”
林深愣了愣:“修是能修……但我沒有IDE啊。”
“IDE是什么?”
text
function sacrifice(target) { let soul = target.soul; let demonPower = summonDemon(); demonPower.consume(soul); return "success"; }
然后他發(fā)現(xiàn)了問題。
“你們這個獻(xiàn)祭陣法,”林深指著紋路的某個交匯點,“這個地方的邏輯是不是有問題?”
老頭:“……啥?”
林深坐起來,指著那個節(jié)點:“你看啊,這里直接調(diào)用了summonDemon()函數(shù),但沒有判斷demon是否召喚成功。如果召喚失敗,你這邊直接consume(soul),soul被消耗了,demon沒來,那我的靈魂去哪了?”
老頭:“…………”
林深又指著另一處:“還有這里,整個陣法用的是同步阻塞模式,必須等demon把靈魂吃完才能結(jié)束。這效率也太低了,萬一demon今天胃口不好吃得慢,你讓下面這么多人干等著?”
老頭:“…………………”
林深站起來,在**上走了兩步,越看越搖頭:“最要命的是這個——這個節(jié)點的符文用的是var**,全局變量!萬一兩個獻(xiàn)祭儀式同時進(jìn)行,變量被覆蓋了怎么辦?這不是妥妥的線上事故嗎?”
全場死一般的寂靜。
一陣風(fēng)吹過,吹得老頭黑袍獵獵作響。
良久,老頭顫抖著開口:“你、你能看懂深淵魔文?”
林深這才反應(yīng)過來——這些紋路在這個世界可能是某種神秘文字。他剛才下意識用中文念出來了,但在這個世界的人聽來,他說的就是深淵魔文。
“我……”林深不知道該怎么解釋。
“他褻瀆神明!”下面有人喊,“他在質(zhì)疑魔神大人的代碼——啊不是,魔法陣!”
老頭卻抬手制止了騷動,死死盯著林深:“你說這個陣法有*UG,那你能修嗎?”
林深愣了愣:“修是能修……但我沒有IDE啊。”
“IDE是什么?”
閱讀下一章(解鎖全文)
點擊即可暢讀完整版全部內(nèi)容
相關(guān)書籍
友情鏈接