他们是熟悉的面孔。助理经理王永君和经理吴俊正盯着15英寸的液晶显示器,没有理会天罩。天罩找到他的桌子,看着自己的液晶显示器。
'当然......这是10年前的事了......'
直到昨天,他还在使用27英寸的OLED显示器。光是看着眼前的小液晶显示器,他的眼睛就已经很累了。坐在座位上,他拿出了他的3G手机。
'iPhone和安卓手机于2009年在南国发布...'
许多人利用智能手机的推出,发了财。天罩有这么多赚钱的机会! 智能手机! 比特币!
如果我能记住乐透的中奖号码,我就会买一个......但我不能,所以我需要耐心。
他必须想出一个可靠的计划。天罩的脑子里充满了许多想法。然后,有人站在他身后。
"嘿,新来的。如果你到了,你应该自我介绍。你坐下来做什么?"
那是大山系统的总经理尹鹏。天罩知道他犯了一个错误。直到昨天,他还是一个部门的负责人。他曾经是高级成员,但现在他是一个26岁的新手。天罩迅速起身并鞠躬。
"哦,你好。我的名字是袁天罩。这是我的第一天,所以我搞混了。我很抱歉。"
"你在这里要快,否则你就出局了。做好工作,好吗?"
"当然。"
尹鹏请吴俊和王永君加入他们。
"朴经理和王副经理,这是新员工。打个招呼吧。好好教教他。"
"你好。我的名字是袁天罩。"
"我是吴俊经理。"
"我是副经理王永君。"
天罩微笑着说。他在这里和他们一起工作了一年。他曾经经常和他们一起喝酒,抱怨尹鹏。他想起了那段美好的时光。尹鹏瞪了他一眼。
"你看起来很轻松。是不是因为你对自己的技能很有信心?"
天罩继续微笑着回答。
"哈哈,当然了。我无意中听到关于登录的一些问题。我们应该努力解决这个问题吗?"
10年前的这一天,别人解决了这个问题,但这一次,他可以自己做。对于天罩的自信,尹鹏皱起了眉头。周围其他人也有同样的不高兴的表情。他们认为他是一个过于自信的傲慢的小狗。
开发一个新程序时,首先要完成的是创建一个开发环境的设置。你必须安装visual studio,设置库的版本,并从SVN下载和构建代码。对于一个刚接触编程的人来说,这需要几个小时。
你必须知道正在使用的是哪个版本的程序,检查SVN登录的账户,并知道要下载哪些代码。你还必须知道如何构建,并让高级成员检查每一个步骤。这就是为什么要花这么长时间。
如果有人把错误的代码上传到SVN,最终版本到达客户手中,负面的反馈就会轰炸他们。
但天罩对此并不陌生。
凭借他的经验,他跳过了所有不必要的步骤。他安装了程序,从SVN中找到并下载了代码,然后建立了它。
这花了大约20分钟。他很快就完成了,没有向任何人寻求帮助。尹鹏不相信地盯着,问吴俊。
"吴经理......你已经向这个家伙展示了如何做到这一点吗?"
吴俊睁大眼睛,摇了摇头。王永君也被问到了同样的问题。
天罩工作得很快,说:"我们到这一步就可以了。现在让我们看看......如果我们有一个登录问题......"
他搜索了自己的记忆,找到了答案。他知道确切的问题,因为他以前在这里工作时,吴俊和王永君分享了他们所有的信息。天罩在visual studio程序上的LoginView.CPP文件的第132行发现了问题。"你说问题是你输入ID和密码时无法登录,程序没有反应?"
吴俊和王永君点了点头。
"问题是,在服务器上,它被当作修剪处理,所以看起来很正常,但在HTS屏幕上,它是不同的。用户输入的ID和PW与服务器上的信息显得不同。"
吴俊问王永君。
"是这样吗?"
"这绝对是可能的。外包公司要求我们添加这个场景以提高安全性。我们认为这没有必要,所以我们没有彻底检查。"
"那么,这是否意味着我们根本没有测试这一部分?"
王永君紧张地回答。
"事情是....。如你所知,我们的截止日期提前了。我们确定了优先次序,只测试了主要部分。我们计划以后再检查其他部分,但我们没有时间......我们可能错过了一些东西。"
吴俊呼出一口气。尹鹏愤怒地吼道。
"什么?我们已经分发了产品,你现在才告诉我这个?你打算怎么做?人们已经下载了这个程序,那么我们要怎么做?"
天罩给出了一个简短的答案。
"首先,我们需要让登录者登记为登录错误。我们可以把这个问题加入到其他的补丁中。在HTS执行期间,将检查和升级当前版本。然后我们会向客户推荐他们应该如何下载最新的版本。这不会是一个大问题"。
对于天罩的平静解决方案,三人变得无话可说。曾经有一个新的程序员能如此冷静和熟练吗?
在尹鹏20年的编程经验中从来没有。
在10年的编程经验中,从来没有。
他们从未见过像他这样的人。不过,天罩还没有说完。
"我只匆匆看了一眼程序,但我已经注意到,也没有测试代码。为什么我现在不创建一个测试代码呢?这样做会比改变实际的程序要好。"
测试代码。
当一个程序被开发出来后,你创建了一个代码来测试程序作为一个试验,而不是检查每一个步骤和功能。例如,对于一个安卓应用程序,如果你一个一个地检查每个功能,就会花费太多时间,而且你可能会犯错误。测试代码是一个更好、更快速的方法。
"你能做到这一点?"
天罩点了点头。他身后的三个人明显地吞咽了一下。