第282章 请大家吃饭!(1 / 2)
简单概括。
这段代码其实就是周老师联合李平做出来的一款可以运行的小游戏。
只要解决他们所谓的三个Bug,运行之后,就可以在画面上出现一款打飞机的小游戏。
懂编程的朋友都知道,打飞机并不简单。
不止需要本身编程,还需要引用其他外链,更包括本地库的图片加载等等,哪个环节出错都无法正确运行。
李平听不懂赵青峰的胡说八道。
认为他多半是在胡乱猜测。
没见过这种学弟,人家都在不停地运行,试错找错。
可他只是轻轻地一行一行往下扫着代码,而且看过的就不再看了,还说什么不是三个bug,而是四个,这多少有点儿让人发笑,“学弟,你的老本行不是算命吧,啥都靠猜是吗?这解决bug可不是算命先生的两头堵。算了,不打扰你,继续看吧。”
李平根本没将赵青峰放在心上。
从后面往前走,又去看其他几个同学。
他心目中其实早就有候选人了。
是两个分别来自大三和大四的高材生,平日里也总会在一起探讨计算机技术。
最近。
他们还尝试着研究当下火热的‘乐信’代码。
可惜经过数次尝试,都没有破译出来,因为代码的封装水平极高,短时间内突破不了。
李平也有志向,打算毕业之后就去乐信公司投递简历。
毕竟凌峰科技的总部就在省城,虽没去过,心却早已向往。
“怎么样了?”
走到熟识的同学旁边,李平问了一句。
“有点难度。”
这位平日里技术不错的同学正在挠头,“刚找到一个,其他两个看似表面上的问题很简单,但深入逻辑时,却发现和前面的‘对象’有所关联。而‘对象’中饱含的内容又涉及更前面的循环,也就是说,这两个bug盘根错节,有点儿套娃的感觉。”
解决Bug从来就不简单。
程序员中流行一句话:如果一段程序以莫名其妙的方式运行起来,那就不要再管它。
因为解决一个错误,可能引发出其他更多的错误。
修改代码的同时,逻辑也会改变,从而导致其他逻辑乃至整体逻辑都出现问题,有的时候甚至需要全部推翻重写,才能彻底解决问题。
这也是有些公司内会出现‘代码屎山’的原因。
况且周老师并没有添加注释,一些代码表面看起来是A作用,实际上却是B作用。这也可以理解,毕竟同学们要竞争全国性大赛的参赛券,所以选拔一定会特别严谨,且特别富有难度。