關燈 巨大 直達底部
親,雙擊螢幕即可自動滾動
第106章 喜提程式碼重構一次

後給曦木發了訊息,【你老婆接你下班來了。】

【好。】

木晨曦收到她訊息的時候正在幫九九摳程式碼。

沈少爺又遇著難題了,吭哧吭哧地做遊戲,遊戲現在有模有樣了,但是還沒做存檔功能。

這功能看起來複雜,實際上一點也不容易,屬於是開發遊戲過程中的無數暗坑之一,和底層結構設計直接相關。

九九的底層結構又很菜,木晨曦看著那程式碼,只五分鐘,就意味深長地拍了拍沈少爺的肩膀,“恭喜少爺喜提程式碼重構一次。”

九九先是齜牙咧嘴,然後抓耳撓腮,最後雙手摳頭皮……

重構呢!重構的意思就是維持功能不變,要把整個遊戲工程的程式碼組織和功能實現重新來一遍。

能夠正確執行,但不知道它為什麼能夠正確執行的程式碼被稱之為‘屎山’。

重構的意思就是,把這坨‘屎山’扒拉了,重新立一座,還要保證功能一樣。

阿錘揶揄,“沒事少爺,存取檔的坑,我們都踩過,世界上本來有許多的坑,踩多了路就平了。”

“啊!”九九哀嘆一聲,然後癱坐在自己的椅子上。

小滿和五車圍過來,五車說,“我看看。”

木晨曦偏了一下腦袋,意思是請便。

五車哥看了一眼,一巴掌拍自己額頭上,沉默了。

小主,這個章節後面還有哦,,後面更精彩!

小滿也看,然後倒吸一口涼氣,“嘶,改吧,改完了就好了。”

九九說,“那相當於是把遊戲都要重新寫一遍了。”

小滿說,“物件裡面套物件,還遞迴物件……重寫吧,下次就有經驗了。這種,沒轍的,一般屎山只要能用,沒人願意去動,你這個都湊合不了啦,沒事,重構是常事,鍛鍊很大的。”

九九無奈地撓撓頭,“行吧。”

木晨曦說,“記得把註釋寫全,咱這是自己的工程,寫全一點,免得以後再來看的時候自己懵逼。”

九九哀嘆道,“我好菜啊。”

“哪裡菜了,”小滿說,“世界上最偉大的遊戲都是屎山,玩家是玩遊戲的,不是看程式碼的好嗎。”

她這一番話說完,九九立刻來了勁,坐直了,開始一行一行地檢查他的程式碼。

交叉引用太多了;無意義的巢狀太多了;資料結構也很低效……

木晨曦看他弄了一會兒,又說,“你把資料夾的組織再整理一下,然後把需要存檔的資料註釋出來,用序列化和反序列化就行。”

“好。”

就是這個時候他收到敏敏的微信訊息。

立刻心頭一震,雖然回覆她的,只是一個‘好’字。

他坐回位置上,電腦螢幕上是《木木鎮的故事》的對話樹文案,他沒寫,發著呆。

不知為什麼,這幾個月相處的點滴又在眼前過了一遍。

忽然發現,其實他自己也是久旱逢甘霖……

:()春寒料峭時的相遇