首頁 都市

當(dāng)程序員開了外掛

第八十九章?十倍工程師

當(dāng)程序員開了外掛 雪天蛤蟆跳跳 2166 2020-04-17 07:55:40

  這個(gè)機(jī)房的老師聽到程文這么說,想著讓他試試。

  不過姚紹把話接過去了,“先給對方打個(gè)電話說明一下這個(gè)情況,看看人家讓不讓我們這邊插手。”

  這畢竟不是他們的項(xiàng)目,如果不征求別人的同意就貿(mào)然接手,會讓別人不高興的。

  雖說是為了學(xué)生的學(xué)習(xí),但是也要在乎同行的臉面問題??!

  他們的項(xiàng)目出了問題,別人幫他們解決了問題,如果是學(xué)校的老師或者是學(xué)生都還好說。

  但是這是外面的人,他們會不會感覺自己丟了面子,然后以此為借口,以后維護(hù)工作他們都不承擔(dān)了,因?yàn)樽寗e人碰他們的東西。

  “好,我這就給對方打個(gè)電話問下情況?!?p>  在電話中,機(jī)房的老師向?qū)Ψ降氖娇萍嫉牧鹤影舱髑罅艘庖?,梁子安也說了如果這邊有技術(shù)也可以看看,他正在出租車上往這邊趕。

  程文接過電話,問了對方幾個(gè)問題,比如他們是技術(shù)架構(gòu)是什么?

  他們的服務(wù)器密碼是什么?還有正確運(yùn)行的時(shí)候應(yīng)該是什么樣子的?

  對方在電話中告訴程文,他們用的是docker、k8s部署的一套系統(tǒng),服務(wù)器的密碼也告訴了程文,還有正確運(yùn)行應(yīng)該能正常的訪問他們的網(wǎng)站,里面的視頻還有其它一些東西都應(yīng)該是能正常使用的。

  最后程文也在電話中說了,他可以看看,但是他不能保證弄好,但是能保證絕對不會讓情況變得更加復(fù)雜。

  程文登錄上了這個(gè)服務(wù)器,然后看了一下他們的服務(wù),好像服務(wù)也啟動了一些,再看了看他們的歷史命令。

  找到了幾個(gè)啟動服務(wù)的命令,重新執(zhí)行了一下。

  其實(shí)他們的服務(wù)一般啟動的話,再執(zhí)行一遍,多半是沒有問題的,最多這次執(zhí)行的時(shí)候會報(bào)錯(cuò),說之前那個(gè)服務(wù)已經(jīng)在運(yùn)行了,請不要重復(fù)運(yùn)行這樣的錯(cuò)誤。

  也是因?yàn)檫@個(gè)程文才敢再運(yùn)行一遍相關(guān)的命令。

  運(yùn)行之后,程文看到服務(wù)進(jìn)程是多了一個(gè),大概判斷出來應(yīng)該是因?yàn)榉?wù)器關(guān)機(jī)重啟,他們的服務(wù)并沒有重啟的緣故,但是程文試了一下他們的項(xiàng)目還是不能訪問。

  “張老師,你能問問他們,看看有沒有文檔什么的嗎?”

  程文問道,他的一身的功夫有一半在測試上,而測試上的功夫又有一多半在測試用例上,現(xiàn)在不清楚他們的功能,所以程文也不能在第一時(shí)間就定位他們的問題到底是出在哪里。

  “可以,我問下?!边@次機(jī)房的老師并沒有打電話問那個(gè)技術(shù)人員,而是問了他們學(xué)校的老師。

  因?yàn)樵谒磥?,如果有文檔,那么在交付的項(xiàng)目的時(shí)候,會一并帶著的。

  果然最后他們找到了一個(gè)文檔給程文發(fā)了過來。

  程文看了這個(gè)功能文檔,立刻就寫出來了一個(gè)簡單的測試用例。

  不過這次時(shí)間緊,他并不是把所有的測試用例都給寫的特別完整,他只是把功能模塊寫一下。

  看哪個(gè)有紅色的,他再繼續(xù)寫哪個(gè)功能。

  就這樣,非??斓木投ㄎ坏搅司唧w的問題。

  接著他就去看源碼了,就在這個(gè)時(shí)候,那邊的技術(shù)人員已經(jīng)坐出租車到了學(xué)校,不過剛進(jìn)大門。

  要到他們的機(jī)房還有一段距離。

  程文就利用了這幾分鐘的時(shí)間,準(zhǔn)備去改他們的代碼。

  就在這個(gè)技術(shù)人員下了車,走進(jìn)機(jī)房的時(shí)候,程文也把他們的代碼給修復(fù)了一部分。

  當(dāng)他看到程文打開了他們的代碼的時(shí)候,他仔細(xì)看到了程文電腦上的代碼,非常吃驚。

  因?yàn)槌涛拇蜷_的是他們之前業(yè)務(wù)最復(fù)雜的那一塊,之前他們測試的時(shí)候這里就經(jīng)常出現(xiàn)問題,就這一塊的bug能占有bug總數(shù)的一半還多。

  所以當(dāng)他看到程文打開這塊的代碼的時(shí)候,心里就覺得這里又出問題了。

  就當(dāng)他準(zhǔn)備開口,替換掉程文的時(shí)候,看到程文用極快的速度正在敲代碼。

  看到這個(gè),他決定再緩一緩,先看看這個(gè)高手是怎么處理的。

  不是他自己偷懶,而是被程文那手速給弄的驚呆了,程文這次也帶著他的鍵盤。

  因?yàn)橛羞@么快的手速,他覺得程文的技術(shù)也不會差到哪里去。

  要知道寫程序是一個(gè)思考的過程,手速向來不是瓶頸。

  但是如果腦速非常的快,有的時(shí)候手速就成了問題,梁子安從來還沒有看到過這樣的人。

  至少工作了這么些年,十二方科技的梁子安還沒有見到過哪個(gè)程序員的手速有這么快的,就是和人聊天也沒有這么快好不!

  梁子安想等程文把這個(gè)問題給修復(fù)好了,他再接過來。

  一分鐘過去了,程文把這個(gè)問題修改好了,手下就停止了動作。

  梁子安都看的呆了,就是讓他上,他也不能保證比程文的速度更快。

  但是,程文有測試用例的無敵提示,還有他的鍵盤的加持,所以他找問題的難度就低了很多,改問題的速度同樣也快了很多。

  但是這一切落在那個(gè)技術(shù)人員的眼里就不是那么回事了。

  厲害啊!

  找bug的能力這么強(qiáng),滿打滿算,從他接電話到現(xiàn)在還不到半個(gè)小時(shí)。

  “你就是在剛才在電話中和我通話的技術(shù)吧?謝謝你們,接下來的事情就由我來負(fù)責(zé)吧!”技術(shù)人員看到程文說道。

  “對的,好沒有問題,剛才是有一個(gè)服務(wù)沒有啟動,我還找到了一個(gè)bug,已經(jīng)修復(fù)了,其它如果不出意外應(yīng)該沒有什么問題了,你可以看看?!背涛恼f了一句,因?yàn)樗吹侥莻€(gè)測試用例現(xiàn)在都是健康的綠色。

  技術(shù)人員接手之后,先看了一下他們的服務(wù),發(fā)現(xiàn)都啟動起來了。

  然后也看了一下他們的功能,把主要的流程測試了一下,發(fā)現(xiàn)沒有什么問題。

  接下來他找到剛才程文修改的那個(gè)bug,準(zhǔn)備學(xué)習(xí)一下,看看程文是怎么修復(fù)的。

  仔細(xì)的看了一下,他也思考了一下,發(fā)現(xiàn)這個(gè)問題不是必現(xiàn)的,而是在一些特殊的時(shí)機(jī)下才會碰到,而程文的解決方法也很簡單。

  其實(shí)這個(gè)問題主要是尋找哪里有問題,解決的方法有多種。

  測試再三,技術(shù)人員也沒有發(fā)現(xiàn)其它的問題。

  “難道就在這么一會兒的功夫,眼前的這個(gè)高人,就啟動了服務(wù),還順便修改了好了代碼中的bug?”

  “這到底是哪里來的過江龍,居然這么厲害?”這個(gè)技術(shù)人員看向了程文的方向,心里有很多的問號。

  同時(shí)在他心里想起來了一個(gè)傳說中的名詞——“十倍工程師”。

按 “鍵盤左鍵←” 返回上一章  按 “鍵盤右鍵→” 進(jìn)入下一章  按 “空格鍵” 向下滾動
目錄
目錄
設(shè)置
設(shè)置
書架
加入書架
書頁
返回書頁
指南