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