倩玉小说网

第106章 喜提代码重构一次【2 / 2】

讲故事的人提示您:看后求收藏(倩玉小说网https://www.qianyuwj.com),接着再看更方便。

两人相视,各自看到一种默契。

在换乘站分了手,方敏抒独自一人乘上去软件园方向的列车,然后给曦木发了消息,【你老婆接你下班来了。】

【好。】

木晨曦收到她消息的时候正在帮九九抠代码。

沈少爷又遇着难题了,吭哧吭哧地做游戏,游戏现在有模有样了,但是还没做存档功能。

这功能看起来复杂,实际上一点也不容易,属于是开发游戏过程中的无数暗坑之一,和底层结构设计直接相关。

九九的底层结构又很菜,木晨曦看着那代码,只五分钟,就意味深长地拍了拍沈少爷的肩膀,“恭喜少爷喜提代码重构一次。”

九九先是龇牙咧嘴,然后抓耳挠腮,最后双手抠头皮……

重构呢!重构的意思就是维持功能不变,要把整个游戏工程的代码组织和功能实现重新来一遍。

能够正确运行,但不知道它为什么能够正确运行的代码被称之为‘屎山’。

重构的意思就是,把这坨‘屎山’扒拉了,重新立一座,还要保证功能一样。

阿锤揶揄,“没事少爷,存取档的坑,我们都踩过,世界上本来有许多的坑,踩多了路就平了。”

“啊!”九九哀叹一声,然后瘫坐在自己的椅子上。

小满和五车围过来,五车说,“我看看。”

木晨曦偏了一下脑袋,意思是请便。

五车哥看了一眼,一巴掌拍自己额头上,沉默了。

小满也看,然后倒吸一口凉气,“嘶,改吧,改完了就好了。”

九九说,“那相当于是把游戏都要重新写一遍了。”

小满说,“对象里面套对象,还递归对象……重写吧,下次就有经验了。这种,没辙的,一般屎山只要能用,没人愿意去动,你这个都凑合不了啦,没事,重构是常事,锻炼很大的。”

九九无奈地挠挠头,“行吧。”

木晨曦说,“记得把注释写全,咱这是自己的工程,写全一点,免得以后再来看的时候自己懵逼。”

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

“哪里菜了,”小满说,“世界上最伟大的游戏都是屎山,玩家是玩游戏的,不是看代码的好吗。”

她这一番话说完,九九立刻来了劲,坐直了,开始一行一行地检查他的代码。

交叉引用太多了;无意义的嵌套太多了;数据结构也很低效……

木晨曦看他弄了一会儿,又说,“你把文件夹的组织再整理一下,然后把需要存档的数据注释出来,用序列化和反序列化就行。”

“好。”

就是这个时候他收到敏敏的微信消息。

立刻心头一震,虽然回复她的,只是一个‘好’字。

他坐回位置上,电脑屏幕上是《木木镇的故事》的对话树文案,他没写,发着呆。

不知为什么,这几个月相处的点滴又在眼前过了一遍。

忽然发现,其实他自己也是久旱逢甘霖……