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

投票推荐 加入书签 章节错误?快速报错

  “嗯,”方敏抒假装一本正经地说,“看来做经纪人确实有才华。”

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

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

  【好。】

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  “好。”

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

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

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

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

  忽然发现,其实他自己也是久旱逢甘霖…… 本章节已阅读完毕(请点击下一章继续阅读!)

章节目录