書境 書境

交付完成,命運的BUG(求首訂,求月

2,828 點選內容即可評論或回報問題。

週四下午,凌海科技。

  澤哥在自己的工位上,跑了最後一遍測試資料。

  眼前的“物流排程模組”幾乎沒有絲毫的延遲,系統給出了最佳的排程路線。

  即便是一個如此龐大的資料集,系統給出的資料,簡直就像是沒有經過絲毫計算一樣,直接就把結果吐出來了。

  可澤哥自己知道,這些測試資料,都是經過她驗證的,輸出的結果,完全正確。因為輸出的結果,她還專門用其它的類似軟體進行了驗證。

  同樣的資料集,驗證也沒花太長時間,也就是吭哧吭哧跑了大概半個小時吧。

  和其他同型別的軟體比起來,眼前這個“物流排程模組”,效率高出了兩個數量級。

  “這是……成了?”寶哥站在她的身後,問道。

  “成了。”澤哥籲出了一口氣。

  不,不只是成了,是他媽炸了!

  全世界所有的類似的軟體,在唐一平提交給她的這個模組面前,都只能跪地叫爺爺。

  沒錯,她現在正在測試的,就是唐一平剛剛提交給她的重構的物流管理系統的物流排程模組。

  “寫的真好啊……”旁邊,高宇翔也在幫澤哥驗證唐一平的部分程式碼,他是在負責靜態測試的部分。

  他感慨道:“他的技術進步真快,前兩天我看他寫程式碼的時候,還醜的不得了呢……現在看他的程式碼,已經有點老程式設計師的感覺了……就是,他這程式碼是從哪裡學的啊!總感覺走歪了。”

  澤哥對此非常認同。

  沒錯,唐一平的程式碼非常老程式設計師,其中還有許多地方,充斥著一些老程式設計師的壞習慣。

  瞎起變數名,全域性變數到處都是,註釋寫得不明不白,很多地方一團亂……

  而且,完全看不出來絲毫掙扎和希望改變的痕跡,有一種未老先衰的感覺,非常缺少年輕人寫程式碼的朝氣。

  不,朝氣也是有的。

  這左一個BUG,右一個BUG的,偏偏就是不崩,而且效率賊高。

  這可不是什麼程式設計師都能寫出來的。

  這是什麼寫法啊!

  這種天馬行空,完全超脫現代程式設計規範的寫法,說實話,別說高宇翔了,就連澤哥都不懂。

  但是正如當初高宇翔對澤哥所說的。

  “我都能看懂,但大為震撼。”

  澤哥畢竟技術力高一點點,她嘗試著完全解析和追蹤了一個BUG,花了大概兩個小時的時間,才找到了原因。這個BUG穿透了整體邏輯,完成了一次神乎其技的“虛擬飛線”,直接將兩個本來彼此之間需要多重轉譯的功能連線了起來,結果就是整體延遲,降低了一個數量級。

  這是什麼BUG?這叫新機制啊!

  澤哥覺得,這種BUG一個人一輩子恐怕也只能寫出來一個,是可以開創流派甚至名垂青史的全新機制,是可以寫入該型別程式設計教科書,多出來一個解決方案那種。

  可這樣的BUG,在唐一平的程式碼裡面卻比比皆是。

  這就是天才程式設計師的任性嗎?

  這就是天賦嗎?

  “現在可以進行整合測試了。”澤哥對寶哥道,“整合測試完成之後,我們的這次重構……”

  就算是差不多完成了。

  當然,還有許多的功能需要完善,但已經可以跑起來了。

  可以作為一個系統,交付給客戶,然後邊用邊改了。

  “這麼快?!”寶哥瞪大眼。

  “主要是平子的這個物流排程模組寫的太快了,這是其中最複雜的部分。”澤哥道。

  其實她自己承擔的部分也很複雜,複雜度不下於唐一平負責的部分,但是在澤哥自己看來,她這個模組的完成度,完全不如唐一平。

  她只是寫了一個四平八穩的模組,沒有出問題而已。

  唐一平的這個模組,卻可以稱為整個系統的核心競爭力。

  “效率太高了。”高宇翔感慨。

  作為公司的效率之王,高宇翔覺得自己被驚到了。

  重構一共用了不到兩週的時間,這兩週時間裡,唐一平明顯還三天打魚兩天曬網的,據說週末還跑去醫院呆了好幾天?

  “聽班哥說,他還寫了一個其它什麼程式,自己的專案那種。”

    高宇翔問寶哥:“寶哥,我們能把平子留下嗎?你給他多開點工資啊!或者長期合作也行啊,可別放他走了……”

  寶哥苦笑道:“我也想把他留下啊!我跟他談談……不過咱們這種破公司……能留人家一個暑假就不錯了。”

  “是哦,咱們留下人家,不是害人家嘛!”高宇翔搖頭,“肯定只有頂級大廠,才能請得起這種程式設計師。”

  你這樣說,我也有點不開心好嗎?

  我們凌海科技差在哪裡了?

  不過他現在最關心的卻不是這個。

  “如果整合測試透過的話,我們這次的危機……”

  “就算是平安度過了。”澤哥說。

  太好了!

  寶哥長噓了一口氣,靠在了身後的工位上。

  這麼長時間,他到底都過的什麼日子啊!

  “來,快點整合測試吧,他們的程式碼都提交過來了。”高宇翔對澤哥道,他磨拳搽掌,興奮不已。

  另外一邊,唐一平也在觀察著這邊的狀況。

  他很想過去看看,但又覺得不合適,畢竟現在屬於對他的勞動成果的鑑定和考核,他需要回避一下。

  過了一會兒,他看到那邊的澤哥和寶哥等人都笑了起來,顯然結果不錯。

  寶哥還向他這邊看了一眼,含笑點了點頭,那意思是他的模組效果非常好?

  是這個意思吧?

  但過了一會兒,他看到那邊的氣壓突然又低了起來,澤哥的臉上失去了笑容,寶哥的臉色突然變得蒼白。

  他終究還是覺得擔心,忍不住操縱輪椅駛了過去,問道:“澤哥,寶哥,翔哥,發生什麼事了?”

  “平子,你的模組寫得非常好,我已經驗證透過了。”澤哥對他說。

  “可是你們怎麼這個表情?”唐一平問。

  “那個BUG,又來了。”澤哥道。

  唐一平:“????我們不是重構了嗎?”

  “是的。”

  “還是有BUG?”

  “是的。”

  “無論如何也找不到原因?”

  “是的。”

  “能讓我看看嗎?”唐一平問。

  澤哥讓開了自己的位置,讓唐一平的輪椅駛過來。

  好幾個人都充滿期待的目光看著他。

  “剛才執行出錯,理論上應該是這段程式碼的原因,但是無論如何我都沒找到問題……”澤哥道。

  “我看看……”唐一平掃了過去,一眼就看到了問題。

  if order.Status ==“Delivered.“{

  唐一平指著一段程式碼:“這裡的Delivered.是不是多了一個點?”

  澤哥勐然瞪大眼:“真的!這裡怎麼多了一個點?我剛才檢查了好幾遍,怎麼都沒發現?”

  “我也沒看到啊!”

  “是這個原因嗎?”唐一平回頭看了澤哥一眼,然後再回頭看向螢幕。

  螢幕上顯示:if order.Status ==“Delivered“{

  那個點不見了。

  “這怎麼回事?”唐一平目光一挪,突然又看到另外一行程式碼裡多了一個點。

  螢幕上顯示:order.DeliveryDate = time.Now().Add(2 * time.H.our)……

  神特麼“time.H.our”……

  莫名的,唐一平突然感覺,H旁邊的兩個“.”,就像是兩隻豆粒大的眼睛,正悄悄窺視著自己。

  他的汗毛一下子就豎了起來。

   後面還有六千字,我理一下後面的劇情,晚上更。

1/1 0%