打开代码文件看了一下游戏内部的项目配置项,
配置项内部,中间件很多很杂,打开三个,两个属于无效配置文件。
代码很多,大部分都是各种需求以及各种需求的桥接代码以及桥接代码的桥接代码和桥接代码的桥接代码的桥接代码。
各种桥接,基本都属于无用代码。
还有引用一些基本没用的框架。
莫名其妙的报错。
比代码还长的警告。
头疼,真的就是缝合怪,还是中世纪的。
现在第一任务就是顺利启动游戏。
先是搞清楚如何在ide(集成开发环境)中打开各个项目的。
然后是搞清代码执行链路,知道先后顺序。
最后找到控制器,进而找到入口。
这个时候终于来到了工作的第一个重点。
从入口进入,余家民看到宛如瀑布般的川流不息的函数调用。
有些地方,一句注释都没有。
现在的任务就是把这些函数分好类,搞清楚里面的关系。
当然,有些关系搞不清楚也可以猜。
最后把关系搞清楚之后,再明白需求。
这时候,就可以重新写代码了。
余家民连续加班,花了半个月时间才基本理顺关系。
组长过来问进度,说了一下情况。
理顺后,又花了半个月写代码。
自己运行一下没问题,上传。
测试人员测出问题。
改代码。
又到了发工资的日子。
这个月的工资比上个月少,三万一千多,主要是加班少了。
改好的代码继续上交。
继续出问题。
继续改代码。
三五次之后。
终于基本没问题了。
替换代码,导入数据。
出一些小问题。
解决问题。
终于成功完成系统重新替代。
这个事情做完了,后面工作可以交给维护人员。
余家民过上正常上下班的日子,之前实在太累了。
下班回去,要么和女朋友亲热,要么看书学习。
亲热的日子很舒服,正常上班的日子也很舒服。
唯一可惜的是,这本书就像是能催眠一样,看一页就能让人头脑发昏直犯困。
坚持看完这本书的第一个重点后。
【技能】
计算机编程(初级:507(1068)/1500)
通用熟练度:7.24点
使用通用熟练度,原本学得让人头疼的数学和算法突然变得可爱起来,深刻理解了书里面的内容。
除此之后,大量的算法和数学知识也涌入脑海。
【技能】
计算机编程(初级:514(1068)/1500)