第八十九章?十倍工程师

      这个机房的老师听到程文这么说,想着让他试试。
    不过姚绍把话接过去了,“先给对方打个电话说明一下这个情况,看看人家让不让我们这边插手。”
    这毕竟不是他们的项目,如果不征求别人的同意就贸然接手,会让别人不高兴的。
    虽说是为了学生的学习,但是也要在乎同行的脸面问题啊!
    他们的项目出了问题,别人帮他们解决了问题,如果是学校的老师或者是学生都还好说。
    但是这是外面的人,他们会不会感觉自己丢了面子,然后以此为借口,以后维护工作他们都不承担了,因为让别人碰他们的东西。
    “好,我这就给对方打个电话问下情况。”
    在电话中,机房的老师向对方的十二方科技的梁子安征求了意见,梁子安也说了如果这边有技术也可以看看,他正在出租车上往这边赶。
    程文接过电话,问了对方几个问题,比如他们是技术架构是什么?
    他们的服务器密码是什么?还有正确运行的时候应该是什么样子的?
    对方在电话中告诉程文,他们用的是docker、k8s部署的一套系统,服务器的密码也告诉了程文,还有正确运行应该能正常的访问他们的网站,里面的视频还有其它一些东西都应该是能正常使用的。
    最后程文也在电话中说了,他可以看看,但是他不能保证弄好,但是能保证绝对不会让情况变得更加复杂。
    程文登录上了这个服务器,然后看了一下他们的服务,好像服务也启动了一些,再看了看他们的历史命令。
    找到了几个启动服务的命令,重新执行了一下。
    其实他们的服务一般启动的话,再执行一遍,多半是没有问题的,最多这次执行的时候会报错,说之前那个服务已经在运行了,请不要重复运行这样的错误。
    也是因为这个程文才敢再运行一遍相关的命令。
    运行之后,程文看到服务进程是多了一个,大概判断出来应该是因为服务器关机重启,他们的服务并没有重启的缘故,但是程文试了一下他们的项目还是不能访问。
    “张老师,你能问问他们,看看有没有文档什么的吗?”
    程文问道,他的一身的功夫有一半在测试上,而测试上的功夫又有一多半在测试用例上,现在不清楚他们的功能,所以程文也不能在第一时间就定位他们的问题到底是出在哪里。
    “可以,我问下。”这次机房的老师并没有打电话问那个技术人员,而是问了他们学校的老师。
    因为在他看来,如果有文档,那么在交付的项目的时候,会一并带着的。
    果然最后他们找到了一个文档给程文发了过来。
    程文看了这个功能文档,立刻就写出来了一个简单的测试用例。
    不过这次时间紧,他并不是把所有的测试用例都给写的特别完整,他只是把功能模块写一下。
    看哪个有红色的,他再继续写哪个功能。
    就这样,非常快的就定位到了具体的问题。
    接着他就去看源码了,就在这个时候,那边的技术人员已经坐出租车到了学校,不过刚进大门。
    要到他们的机房还有一段距离。
    程文就利用了这几分钟的时间,准备去改他们的代码。
    就在这个技术人员下了车,走进机房的时候,程文也把他们的代码给修复了一部分。
    当他看到程文打开了他们的代码的时候,他仔细看到了程文电脑上的代码,非常吃惊。
    因为程文打开的是他们之前业务最复杂的那一块,之前他们测试的时候这里就经常出现问题,就这一块的bug能占有bug总数的一半还多。
    所以当他看到程文打开这块的代码的时候,心里就觉得这里又出问题了。
    就当他准备开口,替换掉程文的时候,看到程文用极快的速度正在敲代码。
    看到这个,他决定再缓一缓,先看看这个高手是怎么处理的。
    不是他自己偷懒,而是被程文那手速给弄的惊呆了,程文这次也带着他的键盘。
    因为有这么快的手速,他觉得程文的技术也不会差到哪里去。
    要知道写程序是一个思考的过程,手速向来不是瓶颈。
    但是如果脑速非常的快,有的时候手速就成了问题,梁子安从来还没有看到过这样的人。
    至少工作了这么些年,十二方科技的梁子安还没有见到过哪个程序员的手速有这么快的,就是和人聊天也没有这么快好不!
    梁子安想等程文把这个问题给修复好了,他再接过来。
    一分钟过去了,程文把这个问题修改好了,手下就停止了动作。
    梁子安都看的呆了,就是让他上,他也不能保证比程文的速度更快。
    但是,程文有测试用例的无敌提示,还有他的键盘的加持,所以他找问题的难度就低了很多,改问题的速度同样也快了很多。
    但是这一切落在那个技术人员的眼里就不是那么回事了。
    厉害啊!
    找bug的能力这么强,满打满算,从他接电话到现在还不到半个小时。
    “你就是在刚才在电话中和我通话的技术吧?谢谢你们,接下来的事情就由我来负责吧!”技术人员看到程文说道。
    “对的,好没有问题,刚才是有一个服务没有启动,我还找到了一个bug,已经修复了,其它如果不出意外应该没有什么问题了,你可以看看。”程文说了一句,因为他看到那个测试用例现在都是健康的绿色。
    技术人员接手之后,先看了一下他们的服务,发现都启动起来了。
    然后也看了一下他们的功能,把主要的流程测试了一下,发现没有什么问题。
    接下来他找到刚才程文修改的那个bug,准备学习一下,看看程文是怎么修复的。
    仔细的看了一下,他也思考了一下,发现这个问题不是必现的,而是在一些特殊的时机下才会碰到,而程文的解决方法也很简单。
    其实这个问题主要是寻找哪里有问题,解决的方法有多种。
    测试再三,技术人员也没有发现其它的问题。
    “难道就在这么一会儿的功夫,眼前的这个高人,就启动了服务,还顺便修改了好了代码中的bug?”
    “这到底是哪里来的过江龙,居然这么厉害?”这个技术人员看向了程文的方向,心里有很多的问号。
    同时在他心里想起来了一个传说中的名词——“十倍工程师”。