會議室內一時只有敲擊鍵盤鼠標的聲音和技術人員彼此間的小聲交流,緊張而忙碌。
12分鐘過去,嚴謹改完自己跑了一遍流程,沒有問題,率先說了下,“我這OK了!”
沒得到應有的反饋,他發現李建超只是盯著屏幕,沒有說話,手里也沒有任何動作。
18分鐘,張超長舒了一口氣,“超哥,我這也完事了!”
依舊沒有回應,張超望過去看到李建超眉頭緊鎖,額頭見汗....
后面幾分鐘陸續有成員表示自己負責的功能已修改完畢。
然后他們都沒有得到李建超的反應,紛紛瞧了過去。
只見李建超死死盯著屏幕,滿頭大汗,嘴里微微開合,喃喃自語些什么。
時間倒推20分鐘前,對于陳默的這些代碼,因為一周前這些代碼他都親自review(復查),邏輯很簡單。
李建超有信心在5分鐘就解決戰斗。
可是當他找到對應代碼段的時候,心里咯噔一下,這上面的代碼跟之前檢查時候,不說一模一樣,簡直面目全非。
他....竟然沒看懂!
看了5分鐘后,他自認為看出一些脈絡,開始嘗試著進行修改其中的代碼,然后就感覺自己掉入了無法掙扎的漩渦。
10分鐘后,不光新需求沒有實現,連原本正常的功能都受到了影響。
到了現在,即便他把代碼還原回去不知道影響到了哪里,依舊有問題。
仿佛自己誤打誤撞間打開了一個潘多拉的魔盒,一旦開啟就回不去了。
李建超隱約感覺到屏幕中有一雙無形的黑手在把控著項目的生死。
或許給他一天或兩天的時間能慢慢捋清楚整個編程思路和語法語義的解析。
但現在留給他的時間不多了,還有半個小時!
李建超抬頭看向其他幾家公司的情況,不知是否錯覺發現每個人臉上掛著輕松的笑容,鍵盤敲擊聲也變少,意味著應該進入了各自測試的最后階段。
怎么辦?他想到什么,扭頭看著身后一眾圍觀同事中臉上露出神秘笑容的張超。
“張超,你之前跟陳默走的比較近,你知道這里怎么改么?”
張超微笑搖頭,“李哥,別試了,沒用的,默哥寫的我真改不了,沒那個能力知道吧。”
李建超又看著嚴謹,“老嚴,你呢?陳默就沒交代你們什么么?”
“等!”嚴謹想了想,從嘴里多蹦出幾個字,“讓我們等!”
李建超看著墻上的時間,又過去一分鐘,不能再猶豫了。
他一咬牙,沖出會議室,來到旁邊的會客廳,敲了兩下門直接進去。
此時也不顧得王德發跟其他幾家公司老總在聊天,湊到對方耳邊,說到,“王總,項目出了點問題,能出來下么?”
王德發不動聲色,笑著點了點頭,沖其他幾個兄弟公司老總和趙世雄告罪,
“不好意思啊,各位,我這有點事出去處理下馬上回來,失陪~失陪!”
兩人出來后從會客室來到了聯調會議室,李建超把代碼和報錯的頁面找出來給老板說了下目前嚴峻的情況。
雖然看不懂頁面上的東西,但他聽到這幾天連做夢夢到都會驚醒的名字,王德發面沉如冰,盯著李建超,語氣低沉,“我再問下,你確定你改不了?”
李建超抿著嘴角即便不甘心,還是點了點頭,挫敗感十足。
王德發環視了下其他程序員,沉聲道,“那....你們呢?”
眾人搖頭!
“李建超,我只問一句,只有陳默能改這什么破代碼?搞定這些需求?”
“如此短時間,如果連陳默都改不了,那就沒人能改了。”
“真的么?我不信!”
王德發還抱有一絲希望,直接來到旁邊中軟技術團隊的區域,找到之前有過幾面之緣的中軟技術經理,“那個齊經理,我這出了個技術問題,你看能找個高手過來看下么?”
齊經理抬頭,發現出聲的是王總,他能親自出馬向自己求助,可見遇到了什么棘手的問題,自己這邊目前只剩一些收尾性質的工作。
“王總?行,我過來看下吧。”隨后他吩咐手下的人把流程最后再檢查一遍確定萬無一失。
來到這邊,經過李建超大概說了下情況,齊經理花了3分鐘就敗下陣來,表示自己無能為力。
貌似看出王德發有些懷疑的眼神,他有些氣不過,沖浪潮和軟通動力的兩個技術負責人發起了開黑邀請。
能擔任此次項目的技術負責人,在各自公司內技術基本都屬于天花板級別的存在。
隨后場內出現一幕奇觀,四大技術經理圍在一起,貌似是在攻關一個技術難題。
“這是個什么寫法,怎么從未見過,能跑通么?......”
“應該跑不通吧?李經理,你們之前跑過么?”
李建超點頭,“沒改需求前,我試了下是沒問題的。”
“這就奇怪了,既然能跑通......那就只有一種可能!”
浪潮的技術經理突然插話,“源碼肯定有改動。”
這句話一出,其他幾人也肯定的點了點頭。
“獨特的語法體系、繁雜的邏輯、晦澀的算法,實現這么簡單的功能,說是大炮打蚊子都有點不恰當。這代碼的作者明顯是在炫技,而且炫的讓人無話可說!”
“而且詭異的一點在于,偏偏于不可能中反而功能是正常的,簡直可怕!”
在一番討論后,這幾家公司技術大佬最終得出一個無奈的結論,如果再給他們3個小時,他們一起出手有可能搞定,也僅僅只是理論上的可能。
“李經理,你投下屏,看其他人有沒有什么好的想法,集思廣益。”
這一投屏不要緊,瞬間引來現場已經完成任務的技術人員圍觀和討論。
畢竟連幾大經理一時間也無法搞定的問題,他們也很是好奇。
不過在看了一會后,眾人紛紛皺著眉頭,搖了搖頭,他們能看出來代碼原作者的想法。
在語法和業務邏輯雙重維度上進行加密,就好像一座擁有無數入口的迷宮,從一個入口進入稍有不慎就會誤入歧途,需要重新跟蹤。
想要完全弄懂,需要花費大量的時間,而這僅僅只是看懂,看懂和能改又是兩碼事。
能把防御性編程寫到這種復雜程度,此人絕對是個大神級別的高手。
看著屏幕中的代碼眾人經過一番討論,紛紛敗下陣來,自愧不如。
王德發看著場中眾人的反應,他的心沉入谷底。
心里暗罵,本以為滿堂文武齊聚,大事可期;沒成想竟無一人可用,盡是廢物!
需求無法實現,就會面臨一會當著友商、甲方尤其還有政府領導的面出洋相,驗收不通過事小,尾款拿不到大不了白干幾個月也算可以接受。
如果這事傳了出去,紫光軟件名聲受損必將珍惜自己羽毛跟商河解綁,以后想要繼續在業內混就難了,斷了以后得財路,這才是自己難以承擔的結果。
想到即將遭遇的后果,王德發頭皮發麻,隨后好像想到什么,抓著李建超跟抓到救命稻草一樣,趕緊說道,
“建超,要不......你給陳默打個電話?讓他遠程.....”
想了想,王德發一咬牙,從兜里摸出手機,
“算了,我親自打!”
......