登陆注册
77391200000032

第32章 隐藏缺陷

爷爷奶奶可以不听老爹的话,但是老妈的话却要仔细的考量一番。觉得老妈这番话的确是有道理后,爷爷奶奶便坐在一边,不再言语。

家里的气氛有些怪异,我觉得心里有些堵得慌。

「真的是我错了么?」

我不禁在心里反复地问自己,老爹好像说得没有错,如果我不是为了炫耀的话,这一切根本就不会发生。想到这里,一阵难过涌上了心头。

「玥玥,你再跟老爹把事情的经过,理性,客观地说一遍。」

老爹轻轻地拍了拍我的后背,尽量让自己的声音更加温和。

我的难过的情绪一下子得到了舒缓,于是将整个事情完完整整地说了一遍。

「你看哈,对于其他小朋友来说,在你这个年龄阶段能够编写出来游戏的确让人有些难以置信,他们会产生怀疑也是理所应当的。如果现在有个小朋友说自己会开挖掘机,你是不是也会有所怀疑呢?」

「嗯~」

我点了点头,毕竟当初我学习骑自行车都费了好大的劲,跟别说是开挖掘机了。

「但是对于那些已经学会开挖掘机的小朋友来说,只是just so so。你想看,自己是不是有这种感觉,认为编程也不过如此?人啊,都是这样,对于自己不了解的东西总是觉得高深莫测,难以企及,紧接着就是自我否定。

如果这个时候突然有个人跳出来说自己可以,你说那些否定了自己的人能不怀疑么?否则岂不是承认自己比别人要差一些?」

听老爹这么一说,好像还真是那么回事。

「至于那个同学乙嘛,长期被你以极小的优势压了这么久,心里有些不平衡也是正常的。咱们也大度一点,没事不要去刺激她。当然了,她如果实在要找不痛快,咱们就接着,但也要注意方式方法。

所以对于今天的事情,老爹认为在性质上没有错,只是在处理的方式方法上有些欠妥。玥玥啊,要记住,不同的方式方法可能会导致结果出现本质上的不同。

莫要得理不饶人,得饶人处且饶人。」

老爹语重心长地说道。

说完后,老爹就拿出手机给班主任黄老师打了个电话,说了一些给她惹麻烦云云之类的话。

接着老爹又给同学乙的家长打了电话,又是一阵道歉。

有道是伸手不打笑脸人,同学乙的家长表示这是小孩子之间的事情,就将此事揭过了。

「哦,对了老爹,我给你收了一个小徒弟……」

见气氛缓和,我将小弦子想跟着我们学习编程的事情告知了老爹,老爹愣了一下,估计是和我有相同的疑问,毕竟六叔叔的编程技术可不是说着玩儿的,要教小弦子是绰绰有余。

在听我说完事情后,老爹欣然同意,主动学习这可是好事情。于是老爹顺带将小弦子问的那几个问题给解答了。

从此以后,我和小弦子之间的话慢慢变多了。当然,争论也变多了。课前课后的时间我们都会交流与编程相关的东西,譬如算法之类的东西。每次都会引来不少的同学围观,结果发现听不懂我们说什么后总是要问上一句,在得知是编程相关的东西后摇摇头离去。

时间就这么一点一滴的溜走了,转眼间就来到了星期六。

一大清早,小弦子的妈妈小鹿阿姨将他送到我们家,和爸妈寒暄了几句就开车离开了,说六叔叔最近新开发的游戏还有bug,需要多测试。

因为多了一个人,老爹用他的笔记本电脑做演示的时候就显得有些拥挤了,于是将客厅中用来看电影的投影仪拿来用上了,再然后手把手地教小弦子在他自己的笔记本上搭建C开发环境。

一切准备就绪后,课程就开始了。

「因为隔了这么多天,再加上小弦子的加入,所以我先把之前的内容给回顾一遍,有什么问题你们直接问哈。」

于是老爹花了一个多小时的时间就以前的知识回顾了一边,考虑到小弦子还没有写过代码,老爹还带着我们写了几个比较经典的案例,我和小弦子都若有所得。

「好了,在开始我们今天的内容之前,先来看看之前玥玥写的推箱子的程序。」

话音未落,投影仪上已经把我之前写的代码显示出来了。

「这个程序功能已经正常了,照道理来说应该是没有问题。但是……」

听到老爹说出「但是」两个字,我的心脏猛然收缩了一下。

「但是如果我们需要对功能进行扩展,或者是后期的维护就有些不方便了。我知道这么说你们可能觉得难以理解,特别是玥玥心里多半有些不服气。那么我现在用实际的场景来演示给你们看。

咱们首先看控制移动这部分,switch语句对于上下左右按键的逻辑处理部分的代码是不是十分相似?」

经老爹这么一说,我这才发现,原来这部分代码除了移动的方向有所区别外,其他的逻辑几乎完全一样。

「那么听仔细了,如果我们把游戏中人物图片的尺寸由原来的50x50修改为20x20,将会发生什么?」

我瞬间感觉脑瓜子嗡嗡的,看着那一团如乱麻一般的代码,其中至少有数十处用到了图片尺寸参数,我当然可以一处一处的修改,但是得费很大的劲。

「不错,从你们的表情来看,要修改起来是一件比较麻烦的事情,一处一处的修改不是什么问题,问题是要修改的地方太多了,万一漏了怎么办?这种问题还真不好排查!

而且现在的代码量只有这么几十行,那以后你们写的大项目代码可能数万行代码,要是也这么修改的话,我估计能把人给改吐血。」

数万行?听着这个数字我都有些犯晕。

「那这种问题应该怎么办呢?」

老爹抛出了他的疑问。

我和小弦子相互看了对方一眼,然后茫然的看着老爹摇摇头。

「如果我们把这些相似的代码抽离出来,用一个魔法炉子装起来,然后在需要使用这些代码的地方就把炉子放在那儿。当我们需要修改的时候只需要修改炉子里面的内容,使用炉子的地方自然而然的就跟着变化了。如此一来,需要修改的地方始终就只有一处,问题不就解决了那么?」

我和小弦子再次看了对方一眼,脸上都露出了似懂非懂的表情。

同类推荐
  • 余笙我陪你

    余笙我陪你

    你教会我如何去爱,我教会你如何坚强命运原本就不处于同一平行线又怎配拥有你的温柔你不是我,所以不要站在你的角度考虑我的问题你哪里都好,但是不适合我……洛清雪背对着楚夏然说出了决绝的话,倔强如她,紧咬着牙,任由泪水滑落,脸上却挂着一副毫不在乎的苦涩笑容……
  • 残疾人的心态

    残疾人的心态

    我生下来就挺幸运的。我的父母没有抛弃我。
  • 新藏线

    新藏线

    新藏线是从南疆进西藏的公路,平均海拔4500米以上,是世界海拔最高的公路,空气含氧量仅为沿海的40%,被医学家称为“生命禁区”。新藏线沿途多为戈壁荒漠和连绵雪山,有一段让人闻风丧胆的无人区,气候恶劣多变,怪异事件多有流传,不少路人丧命于此。有一群单车旅行爱好者,不畏艰险,骑着单车走向新藏线,冲进“生命禁区”。他们克服难以想象的重重困难,看到了绝世美景,闯入了香巴拉,对生命有了另一番体悟。亲情、友情、爱情在故事里有哪些不一样的表达,欢迎持续关注。
  • 漫夜里的救赎

    漫夜里的救赎

    【剧情版简介】她说:这里是我的心,奇迹般万物生长;后来有人来这走了一遭,这里寸草不生。他说:宝宝,我希望这话你能反着对我说。她说:这个世界乱乱糟糟,而你干干净净,可以悬在我的心上,做太阳与月亮。他说:宝宝,太阳和月亮可以悬在你心头,那星辰宇宙就该烙在你心底。她说:你是我的星辰背景,而我只能是你的甲乙丙丁。他说:宝宝,别闹。我爱你!【写实版简介】本文讲述一女舍弃懦弱,奋起反抗,强势捍卫权利与自由,绝境逆袭!!!
  • 逝去的匆匆岁月

    逝去的匆匆岁月

    她,芳龄十八,本是豆蔻年华,却不曾想在最美的年纪里在最不美的地方度过了最不美好的岁月。是阴谋诡计?还是上天早已注定?或许只有一层一层的揭开这神秘的面纱方才知晓。
热门推荐
  • 天行

    天行

    号称“北辰骑神”的天才玩家以自创的“牧马冲锋流”战术击败了国服第一弓手北冥雪,被誉为天纵战榜第一骑士的他,却受到小人排挤,最终离开了效力已久的银狐俱乐部。是沉沦,还是再次崛起?恰逢其时,月恒集团第四款游戏“天行”正式上线,虚拟世界再起风云!
  • 御剑天师

    御剑天师

    一双大手无形中操控着无数人的生死,一代人皇也因此陨落,年纪轻轻的苏杭担负起逆天重担,神秘白袍人传授逆天剑诀,是助他逆天改命还是别有所图?
  • 腹黑王爷的冷傲狂妃

    腹黑王爷的冷傲狂妃

    上一世的感情的背叛让她这一世不愿再相信爱情,但偏偏她又遇到了他……面对他的霸道和腹黑,她只能说:“混蛋,这辈子栽在你手上了。”他笑道:“这不是很好吗?”她忍不住翻了翻白眼。面对生死,她毫不犹豫的选择了死亡,只为他能够好好地活着;看着她闭上的眼睛,他痛苦的没有跟随她而去,只因他答应了她会好好地活着。他为她袖手天下,她为他倾尽所有;他为她三千弱水只取一瓢饮,她为他一生一世一双人。
  • 世界军事百科之常规武器

    世界军事百科之常规武器

    军事是一个国家和民族强大和稳定的象征,在国家生活中具有举足轻重的作用。国家兴亡,匹夫有责,全面而系统地掌握军事知识,是我们每一个人光荣的责任和义务,也是我们进行国防教育的主要内容。
  • 极道战神与逗逼

    极道战神与逗逼

    脚踏万神,剑破苍穹,上杀圣人,下屠天尊,谈笑间,万圣皆惊,极道一出天地灭……但是霸绝一世的王者也难免有遗憾……闲日慕斯明坐在自己的天尊宝座上感叹道:极道之理,霸绝天下,但是我却带了两个逗比修真,玷污了我的一世英明。
  • 霸道夫君乌龙妻

    霸道夫君乌龙妻

    她知道自己不聪明糊涂了些,可是诸位仙女姐姐们也用不着给那么多绰号吧,什么“笨蛋芽儿”“破坏芽儿”“倒霉芽儿”“暴力芽儿”害的她幼小的心灵深受打击,抬不起头来。其实她只是偶尔做错些事情罢了,她又不是故意的嘛就算这次,她也只是不小心把月老祠放火烧了呗,月老师傅爹爹干吗要臭着张脸啊,居然一屁股把她踹到了人世间,可是好死不活的竟然掉到一男人的床上了,这下子真是说不清道不明了。
  • 南湖集

    南湖集

    本书为公版书,为不受著作权法限制的作家、艺术家及其它人士发布的作品,供广大读者阅读交流。
  • 我有一个修真游戏世界

    我有一个修真游戏世界

    生命是宇宙的奇迹,超凡更是灵性深处的渴望。从天而降的火种游戏系统,一个未知神奇的修真世界。命运一词,难以言说,我终将独自前行。我叫秦云,我是一名爱好写作的修真者,曾经我最大的梦想只是成为一位大神作者而已。
  • 遇见对的那个人

    遇见对的那个人

    开始,她以为自己喜欢学长。但是,她慢慢发现,原来心里,早就有了另一个人的痕迹……
  • 王俊凯之与子成说

    王俊凯之与子成说

    人世间纵有风情万种,我却情有独钟。只要我的心还在跳,它便是因你而跳。拥有你,是我一生的精彩,我的信心来自你的魅力。