第六章?洗髓丹代碼
第六章?洗髓丹代碼
“青姐姐,你確定他是凡根嗎?你再仔細(xì)瞧瞧?!?p> 紅裙少女一邊問青衣女子,一邊用憐憫的目光看羅言。
羅言心中微暖,這個(gè)女孩子,倒是個(gè)心熱的姑娘。
別看她嘴上罵得狠,一股家長(zhǎng)式口吻,但其實(shí)有一副熱心腸,這種脾氣的人,羅言從業(yè)十年,倒并非沒有遇見過,只是不常見。
現(xiàn)在的人,冷漠者居多。
青衣女子并沒有去多看羅言一眼,在她眼里,向來不會(huì)對(duì)凡人多看幾眼。
“朱魚,天色不早了?!?p> “那好吧。”
紅裙少女明白青衣女子的意思,她既然如此斷定,必然是有一百分的把握。
這名雜役大叔,自然就真的是一介凡人。
只是奇怪的是,凡人如何來的我家魚龍門呢?
“大叔,你……你好自為之吧。”
紅裙少女又憐憫般地看了一眼羅言,換成了十分柔和的語氣。
“嗯,謝謝?!?p> 羅言微笑致謝,眼送著她們快步進(jìn)入農(nóng)家大院,哦不,魚龍門。
被人稱呼大叔,羅言倒是一點(diǎn)都不奇怪,畢竟本來就已經(jīng)年紀(jì)不小了。
而且,從業(yè)十年,發(fā)際線后移,胡須也多日沒修理了,看起來的確很像一名油膩大叔。
“碼神?!?p> 羅言輕聲呼喚。
“我在,羅言?!?p> 碼神的人工智能語音毫無情緒波動(dòng)。
“剛才她們的話,你都聽到了?”
“是的,聽到了?!?p> “我是凡根,無法修真,既然如此,那么我是不是就可以不做什么訓(xùn)練者了?”
“不可以。”
“為什么?我不能修真啊?!?p> “誰說的?其實(shí)你可以修真?!?p> “啊?”
羅言呆了,難道殲星艦科技可以無視仙根天賦?
“洗髓丹!可以用洗髓丹逆天改命,強(qiáng)行改凡根為仙根。”
洗髓丹?
怎么有點(diǎn)耳熟?
羅言突然想起來了,從刮刮樂那兒抽獎(jiǎng)得到一張洗髓丹架構(gòu)圖。
洗髓丹逆天改命,凡人變修真者,果然逆天。
“叮!任務(wù)系統(tǒng)發(fā)布一條新任務(wù):成長(zhǎng)為帝級(jí)仙根。
類型:系統(tǒng)任務(wù),無條件接受。
難度:困難。
獎(jiǎng)勵(lì):10萬積分,100%概率出極品物品,100%刮刮樂中獎(jiǎng)率。
限時(shí):1年。
本任務(wù)是一級(jí)核心任務(wù),只許成功不許失敗。請(qǐng)訓(xùn)練者羅言即刻起執(zhí)行本系統(tǒng)任務(wù),限時(shí)未完成則視為訓(xùn)練失敗,將回收系統(tǒng)。”
突然發(fā)布的這條一級(jí)核心任務(wù),令羅言第一次感到慌張。
他聽碼神提到過,訓(xùn)練失敗則回收系統(tǒng),就意味著抹殺訓(xùn)練者。
這個(gè)一級(jí)核心任務(wù),明顯就是一次性的,失敗的話,就永遠(yuǎn)拜拜了,沒有重來的機(jī)會(huì)。
羅言突然感到脖子一涼,心生駭意。
羅言就算再沉著冷靜再心無波瀾,此時(shí)此刻,他也想爆個(gè)大粗口。
但還沒有等他開口說話,系統(tǒng)提示音又一次響起。
“任務(wù)系統(tǒng)發(fā)布一條新任務(wù):編寫洗髓丹,逆天改命。
類型:獎(jiǎng)勵(lì)任務(wù),附屬上一條系統(tǒng)任務(wù),完成此任務(wù),上一條系統(tǒng)任務(wù)進(jìn)度加10%。
難度:適中。
獎(jiǎng)勵(lì):1000積分,50%概率出物品。
限時(shí):4天。
請(qǐng)訓(xùn)練者羅言即刻起執(zhí)行本獎(jiǎng)勵(lì)任務(wù),限時(shí)未完成不扣積分,但銷毀源代碼?!?p> “這是一下子發(fā)布了兩條任務(wù)?”
羅言心中有此疑問。
“是的,一個(gè)是一級(jí)核心系統(tǒng)任務(wù),另一個(gè)是附屬于該系統(tǒng)任務(wù)的獎(jiǎng)勵(lì)任務(wù),當(dāng)你完成此獎(jiǎng)勵(lì)任務(wù),一級(jí)核心系統(tǒng)任務(wù)也同時(shí)有10%的進(jìn)度,什么時(shí)候達(dá)到100%的進(jìn)度,則代表完成了一級(jí)核心任務(wù)。”
碼神細(xì)心解釋給羅言聽,消除了他的疑惑。
羅言不敢多浪費(fèi)時(shí)間,馬上回到雜役處自己的住所,開啟系統(tǒng)界面,立即開始研究洗髓丹的架構(gòu)圖。
以他從業(yè)十年的經(jīng)驗(yàn),在真正編寫代碼之前,把架構(gòu)理清楚、細(xì)節(jié)想明白,再編寫起來必然事半功倍,而且代碼質(zhì)量高,BUG少。
洗髓丹的架構(gòu)圖非常復(fù)雜,然而這還只是普通級(jí)的。
從分子結(jié)構(gòu)到化學(xué)成分,從對(duì)象結(jié)構(gòu)定義到輸入輸出參數(shù),都有詳細(xì)的規(guī)范,雖然復(fù)雜,但好在清晰、規(guī)范、詳細(xì),以他資深程序員和架構(gòu)師的能力,理解起來也不算太難。
當(dāng)然了,時(shí)間成本是挺高的,僅僅理清楚洗髓丹架構(gòu)圖,羅言就花費(fèi)了一個(gè)晚上加大半個(gè)白天。
第二天白天他根本就沒有去雜役處上工,等于是曠工了,所幸管事好像忘記了他這號(hào)新人,也沒來管他。
當(dāng)天下午睡了兩個(gè)時(shí)辰之后,羅言就開始真正編寫洗髓丹代碼了。
羅言首先在編輯器代碼列表欄新建一個(gè)“洗髓丹”的文件夾,然后在該文件夾下新建代碼入口文件。
“我從新手指南文檔中了解過,碼神系統(tǒng)支持目前已知的所有類型的編程語言,那我就選擇我最熟悉的JS編程語言吧?!?p> “嗯,所幸系統(tǒng)內(nèi)置了許多常用函數(shù),看起來像是個(gè)規(guī)范挺高的標(biāo)準(zhǔn)庫(kù)了,這樣的話,我就不需要再自己寫那些通用標(biāo)準(zhǔn)函數(shù)了,省事不少。”
“編程范式嘛,就選擇面向?qū)ο缶幊贪桑吘剐拚嫖锲肥莻€(gè)對(duì)象,創(chuàng)建修真物品則只需要new一下就可以得到一個(gè)新對(duì)象了,理解起來也容易?!?p> “首先,定義一個(gè)class(類),類名洗髓丹。然后按照架構(gòu)圖規(guī)范,定義上百個(gè)洗髓丹的屬性,包括大小、顏色、形狀、材質(zhì)、分子結(jié)構(gòu)、化學(xué)成分等,再加上構(gòu)造函數(shù)和數(shù)百個(gè)成員方法。嗯,還沒有實(shí)現(xiàn)洗髓丹的原材料,這些方法都先空著?!?p> “現(xiàn)在,先來實(shí)現(xiàn)所有原材料,原材料有祝余、菌浦、黃梔……上千種原材料,累死我算了?!?p> ……
又花費(fèi)了兩天兩夜,餓了就隨便找點(diǎn)東西吃,困了就囫圇著睡一會(huì),終于把洗髓丹的源代碼寫出來了。
萬幸雜役管事一直都沒有來打擾他,真是個(gè)好人吶。
洗髓丹源代碼加起來總共有四萬多行,不算是小項(xiàng)目了。
也就是因?yàn)榱_言是資深程序員和架構(gòu)師,如果是普通程序員,很難在短時(shí)間內(nèi)編寫這么多代碼,而且還要寫好了,不能有太多明顯的錯(cuò)誤。
“搞定!跑下看看?!?p> 羅言大呼一口氣,好久沒有這樣暢快寫代碼了。
太爽了!
這種暢快淋漓的感受,大約有四五年沒有體會(huì)到了。
果然還是逃不脫碼農(nóng)的命,寫代碼實(shí)在是太爽了,尤其是這種神奇的產(chǎn)出修真物品的代碼,實(shí)在是新鮮。
羅言點(diǎn)了一下菜單欄上的“運(yùn)行”按鈕。
“正在執(zhí)行源代碼靜態(tài)掃描,請(qǐng)稍候……”
“源代碼靜態(tài)掃描沒通過!錯(cuò)誤:65個(gè),警告:0?!?p> 羅言傻眼了,65個(gè)錯(cuò)誤!
源代碼靜態(tài)掃描只是語法和規(guī)范掃描,還沒有到編譯層面,就有如此多錯(cuò)誤。
羅言按照掃描出來的錯(cuò)誤提示,一個(gè)一個(gè)的把錯(cuò)誤都解決了,然后再點(diǎn)擊“運(yùn)行”。
“正在執(zhí)行源代碼靜態(tài)掃描,請(qǐng)稍候……”
“源代碼靜態(tài)掃描通過!正在編譯源代碼,請(qǐng)稍候……”
“源代碼編譯失??!錯(cuò)誤:18個(gè),警告:0?!?p> 羅言無奈苦笑一聲,好在編譯層面的錯(cuò)誤比較少,說明自己的代碼質(zhì)量還是蠻高的。
羅言再一次按照錯(cuò)誤提示,一個(gè)一個(gè)的把錯(cuò)誤都堵住了,開始第三次運(yùn)行。
“正在執(zhí)行源代碼靜態(tài)掃描,請(qǐng)稍候……”
“源代碼靜態(tài)掃描通過!正在編譯源代碼,請(qǐng)稍候……”
“源代碼編譯完成!正在發(fā)送到運(yùn)行器,請(qǐng)稍候……”
“叮!運(yùn)行失??!原因:運(yùn)行時(shí)錯(cuò)誤。錯(cuò)誤:12個(gè)。”
報(bào)告了12個(gè)運(yùn)行時(shí)錯(cuò)誤,這就是12個(gè)BUG啊。
羅言抓了抓頭發(fā),開始排查BUG,花了不少時(shí)間才修復(fù)完畢。
對(duì)于如此復(fù)雜的洗髓丹源代碼來講,只報(bào)告12個(gè)運(yùn)行時(shí)BUG,代碼質(zhì)量算是非常高了。
第四次運(yùn)行。
羅言在心中默默嘀咕。
謝各位祖師爺賞飯吃。
祝你們永遠(yuǎn)頭發(fā)濃密如初。
請(qǐng)你們多多保佑,拜托了。
羅言覺得這一次,應(yīng)該會(huì)成功了。
前面一系列過程都沒有問題,正常走到運(yùn)行器。
“叮!運(yùn)行失??!原因:靈石不足!當(dāng)前靈石:0,所需靈石:5枚?!?p> “……”
羅言心態(tài)接近崩潰。
“到哪里去掙5枚靈石啊?”
這個(gè)任務(wù)限時(shí)4天,編寫源代碼就用掉了3天,還有一天時(shí)間,如何掙到5枚靈石呢?