第九十四章 交付完成,命運的BUG(求首訂,求月票)
第95章 交付完成,命運的BUG?(求首訂,求月票)
周四下午,凌海科技,
澤哥在自己的工位上,跑了最後一遍測試數據,
眼前的「物流調度模塊」幾乎沒有絲毫的延遲,系統給出了最佳的調度路線。
即便是一個如此龐大的數據集,系統給出的數據,簡直就像是沒有經過絲毫計算一樣,直接就把結果吐出來了。
可澤哥自己知道,這些測試數據,都是經過她驗證的,輸出的結果,完全正確。因為輸出的結果,她還專門用其它的類似軟體進行了驗證。
同樣的數據集,驗證也沒花太長時間,也就是味跑了大概半個小時吧。
和其他同類型的軟體比起來,眼前這個「物流調度模塊」,效率高出了兩個數量級。
「這是———·成了?」寶哥站在她的身後,問道。
「成了。」澤哥吁出了一口氣,
不,不只是成了,是他媽炸了!
全世界所有的類似的軟體,在唐一平提交給她的這個模塊面前,都只能跪地叫爺爺。
沒錯,她現在正在測試的,就是唐一平剛剛提交給她的重構的物流管理系統的物流調度模塊。
「寫的真好啊————」
旁邊,高宇翔也在幫澤哥驗證唐一平的部分代碼,他是在負責靜態測試的部分。
他感慨道:「他的技術進步真快,前兩天我看他寫代碼的時候,還丑的不得了呢現在看他的代碼,已經有點老程式設計師的感覺了—就是,他這代碼是從哪裡學的啊!總感覺走歪了。」
澤哥對此非常認同。
沒錯,唐一平的代碼非常老程式設計師,其中還有許多地方,充斥著一些老程式設計師的壞習慣。
瞎起變量名,全局變量到處都是,注釋寫得不明不白,很多地方一團亂·」
而且,完全看不出來絲毫掙扎和希望改變的痕跡,有一種未老先衰的感覺,非常缺少年輕人寫代碼的朝氣。
不,朝氣也是有的。
這左一個BUG,右一個BUG的,偏偏就是不崩,而且效率賊高。
這可不是什麼程式設計師都能寫出來的。
這是什麼寫法啊!
這種天馬行空,完全超脫現代編程規範的寫法,說實話,別說高宇翔了,就連澤哥都不懂。
但是正如當初高宇翔對澤哥所說的。
「我都能看懂,但大為震撼。」
澤哥畢竟技術力高一點點,她嘗試著完全解析和追蹤了一個BUG,花了大概兩個小時的時間,才找到了原因。這個BUG穿透了整體邏輯,完成了一次神乎其技的「虛擬飛線」,直接將兩個本來彼此之間需要多重轉譯的功能連接了起來,結果就是整體延遲,降低了一個數量級。
這是什麼BUG?這叫新機制啊!
澤哥覺得,這種BUG一個人一輩子恐怕也只能寫出來一個,是可以開創流派甚至名垂青史的全新機制,是可以寫入該類型編程教科書,多出來一個解決方案那種。
可這樣的BUG,在唐一平的代碼裡面卻比比皆是。
這就是天才程式設計師的任性嗎?
這就是天賦嗎?
「現在可以進行集成測試了。」澤哥對寶哥道,「集成測試完成之後,我們的這次重構—」
就算是差不多完成了。
當然,還有許多的功能需要完善,但已經可以跑起來了。
可以作為一個系統,交付給客戶,然後邊用邊改了。
「這麼快?!」寶哥瞪大眼。
「主要是平子的這個物流調度模塊寫的太快了,這是其中最複雜的部分。」澤哥道。
其實她自己承擔的部分也很複雜,複雜度不下於唐一平負責的部分,但是在澤哥自己看來,她這個模塊的完成度,完全不如唐一平。
她只是寫了一個四平八穩的模塊,沒有出問題而已。
唐一平的這個模塊,卻可以稱為整個系統的核心競爭力。
「效率太高了。」高宇翔感慨。
作為公司的效率之王,高宇翔覺得自己被驚到了。
重構一共用了不到兩周的時間,這兩周時間裡,唐一平明顯還三天打魚兩天曬網的,
據說周末還跑去醫院呆了好幾天?
「聽班哥說,他還寫了一個其它什麼程序,自己的項目那種。」
高宇翔問寶哥:「寶哥,我們能把平子留下嗎?你給他多開點工資啊!或者長期合作也行啊,可別放他走了————」
寶哥苦笑道:「我也想把他留下啊!我跟他談談——不過咱們這種破公司——能留人家一個暑假就不錯了。」
「是哦,咱們留下人家,不是害人家嘛!」高宇翔搖頭,「肯定只有頂級大廠,才能請得起這種程式設計師。」
你這樣說,我也有點不開心好嗎?
我們凌海科技差在哪裡了?
不過他現在最關心的卻不是這個。
「如果集成測試通過的話,我們這次的危機」
「就算是平安度過了。」澤哥說。
太好了!
寶哥長噓了一口氣,靠在了身後的工位上。
這麼長時間,他到底都過的什麼日子啊!
「來,快點集成測試吧,他們的代碼都提交過來了。」高宇翔對澤哥道,他磨拳搽掌,興奮不已。
另外一邊,唐一平也在觀察著這邊的狀況。
他很想過去看看,但又覺得不合適,畢竟現在屬於對他的勞動成果的鑑定和考核,他需要迴避一下。
過了一會兒,他看到那邊的澤哥和寶哥等人都笑了起來,顯然結果不錯,
寶哥還向他這邊看了一眼,含笑點了點頭,那意思是他的模塊效果非常好?
是這個意思吧?
但過了一會兒,他看到那邊的氣壓突然又低了起來,澤哥的臉上失去了笑容,寶哥的臉色突然變得蒼白。
他終究還是覺得擔心,忍不住操縱輪椅駛了過去,問道:「澤哥,寶哥,翔哥,發生什麼事了?」
「平子,你的模塊寫得非常好,我已經驗證通過了。」澤哥對他說。
「可是你們怎麼這個表情?」唐一平問。
「那個BUG,又來了。」澤哥道。
唐一平:「????我們不是重構了嗎?」
「是的。」
「還是有BUG?」
「是的。」
「無論如何也找不到原因?」
「是的。」
「能讓我看看嗎?」唐一平問。
澤哥讓開了自己的位置,讓唐一平的輪椅駛過來。
好幾個人都充滿期待的目光看著他。
「剛才運行出錯,理論上應該是這段代碼的原因,但是無論如何我都沒找到問題—
」澤哥道。
「我看看」唐一平掃了過去,一眼就看到了問題。
if order.Status == 」Delivered. 「[
唐一平指著一段代碼:「這裡的Delivered.是不是多了一個點?」
澤哥猛然瞪大眼:「真的!這裡怎麼多了一個點?我剛才檢查了好幾遍,怎麼都沒發現?」
「我也沒看到啊!」
「是這個原因嗎?」唐一平回頭看了澤哥一眼,然後再回頭看向屏幕。
屏幕上顯示:iforder.Status==「Delivered「{
那個點不見了。
「這怎麼回事?」唐一平目光一挪,突然又看到另外一行代碼里多了一個點。
屏幕上顯示:order.DeliveryDate=time.NowO.Add(2*time.H.our)...」
神特麼「time.H.our」.」
莫名的,唐一平突然感覺,H旁邊的兩個「.」,就像是兩隻豆粒大的眼晴,正悄悄窺視著自己。
他的汗毛一下子就豎了起來。
周四下午,凌海科技,
澤哥在自己的工位上,跑了最後一遍測試數據,
眼前的「物流調度模塊」幾乎沒有絲毫的延遲,系統給出了最佳的調度路線。
即便是一個如此龐大的數據集,系統給出的數據,簡直就像是沒有經過絲毫計算一樣,直接就把結果吐出來了。
可澤哥自己知道,這些測試數據,都是經過她驗證的,輸出的結果,完全正確。因為輸出的結果,她還專門用其它的類似軟體進行了驗證。
同樣的數據集,驗證也沒花太長時間,也就是味跑了大概半個小時吧。
和其他同類型的軟體比起來,眼前這個「物流調度模塊」,效率高出了兩個數量級。
「這是———·成了?」寶哥站在她的身後,問道。
「成了。」澤哥吁出了一口氣,
不,不只是成了,是他媽炸了!
全世界所有的類似的軟體,在唐一平提交給她的這個模塊面前,都只能跪地叫爺爺。
沒錯,她現在正在測試的,就是唐一平剛剛提交給她的重構的物流管理系統的物流調度模塊。
「寫的真好啊————」
旁邊,高宇翔也在幫澤哥驗證唐一平的部分代碼,他是在負責靜態測試的部分。
他感慨道:「他的技術進步真快,前兩天我看他寫代碼的時候,還丑的不得了呢現在看他的代碼,已經有點老程式設計師的感覺了—就是,他這代碼是從哪裡學的啊!總感覺走歪了。」
澤哥對此非常認同。
沒錯,唐一平的代碼非常老程式設計師,其中還有許多地方,充斥著一些老程式設計師的壞習慣。
瞎起變量名,全局變量到處都是,注釋寫得不明不白,很多地方一團亂·」
而且,完全看不出來絲毫掙扎和希望改變的痕跡,有一種未老先衰的感覺,非常缺少年輕人寫代碼的朝氣。
不,朝氣也是有的。
這左一個BUG,右一個BUG的,偏偏就是不崩,而且效率賊高。
這可不是什麼程式設計師都能寫出來的。
這是什麼寫法啊!
這種天馬行空,完全超脫現代編程規範的寫法,說實話,別說高宇翔了,就連澤哥都不懂。
但是正如當初高宇翔對澤哥所說的。
「我都能看懂,但大為震撼。」
澤哥畢竟技術力高一點點,她嘗試著完全解析和追蹤了一個BUG,花了大概兩個小時的時間,才找到了原因。這個BUG穿透了整體邏輯,完成了一次神乎其技的「虛擬飛線」,直接將兩個本來彼此之間需要多重轉譯的功能連接了起來,結果就是整體延遲,降低了一個數量級。
這是什麼BUG?這叫新機制啊!
澤哥覺得,這種BUG一個人一輩子恐怕也只能寫出來一個,是可以開創流派甚至名垂青史的全新機制,是可以寫入該類型編程教科書,多出來一個解決方案那種。
可這樣的BUG,在唐一平的代碼裡面卻比比皆是。
這就是天才程式設計師的任性嗎?
這就是天賦嗎?
「現在可以進行集成測試了。」澤哥對寶哥道,「集成測試完成之後,我們的這次重構—」
就算是差不多完成了。
當然,還有許多的功能需要完善,但已經可以跑起來了。
可以作為一個系統,交付給客戶,然後邊用邊改了。
「這麼快?!」寶哥瞪大眼。
「主要是平子的這個物流調度模塊寫的太快了,這是其中最複雜的部分。」澤哥道。
其實她自己承擔的部分也很複雜,複雜度不下於唐一平負責的部分,但是在澤哥自己看來,她這個模塊的完成度,完全不如唐一平。
她只是寫了一個四平八穩的模塊,沒有出問題而已。
唐一平的這個模塊,卻可以稱為整個系統的核心競爭力。
「效率太高了。」高宇翔感慨。
作為公司的效率之王,高宇翔覺得自己被驚到了。
重構一共用了不到兩周的時間,這兩周時間裡,唐一平明顯還三天打魚兩天曬網的,
據說周末還跑去醫院呆了好幾天?
「聽班哥說,他還寫了一個其它什麼程序,自己的項目那種。」
高宇翔問寶哥:「寶哥,我們能把平子留下嗎?你給他多開點工資啊!或者長期合作也行啊,可別放他走了————」
寶哥苦笑道:「我也想把他留下啊!我跟他談談——不過咱們這種破公司——能留人家一個暑假就不錯了。」
「是哦,咱們留下人家,不是害人家嘛!」高宇翔搖頭,「肯定只有頂級大廠,才能請得起這種程式設計師。」
你這樣說,我也有點不開心好嗎?
我們凌海科技差在哪裡了?
不過他現在最關心的卻不是這個。
「如果集成測試通過的話,我們這次的危機」
「就算是平安度過了。」澤哥說。
太好了!
寶哥長噓了一口氣,靠在了身後的工位上。
這麼長時間,他到底都過的什麼日子啊!
「來,快點集成測試吧,他們的代碼都提交過來了。」高宇翔對澤哥道,他磨拳搽掌,興奮不已。
另外一邊,唐一平也在觀察著這邊的狀況。
他很想過去看看,但又覺得不合適,畢竟現在屬於對他的勞動成果的鑑定和考核,他需要迴避一下。
過了一會兒,他看到那邊的澤哥和寶哥等人都笑了起來,顯然結果不錯,
寶哥還向他這邊看了一眼,含笑點了點頭,那意思是他的模塊效果非常好?
是這個意思吧?
但過了一會兒,他看到那邊的氣壓突然又低了起來,澤哥的臉上失去了笑容,寶哥的臉色突然變得蒼白。
他終究還是覺得擔心,忍不住操縱輪椅駛了過去,問道:「澤哥,寶哥,翔哥,發生什麼事了?」
「平子,你的模塊寫得非常好,我已經驗證通過了。」澤哥對他說。
「可是你們怎麼這個表情?」唐一平問。
「那個BUG,又來了。」澤哥道。
唐一平:「????我們不是重構了嗎?」
「是的。」
「還是有BUG?」
「是的。」
「無論如何也找不到原因?」
「是的。」
「能讓我看看嗎?」唐一平問。
澤哥讓開了自己的位置,讓唐一平的輪椅駛過來。
好幾個人都充滿期待的目光看著他。
「剛才運行出錯,理論上應該是這段代碼的原因,但是無論如何我都沒找到問題—
」澤哥道。
「我看看」唐一平掃了過去,一眼就看到了問題。
if order.Status == 」Delivered. 「[
唐一平指著一段代碼:「這裡的Delivered.是不是多了一個點?」
澤哥猛然瞪大眼:「真的!這裡怎麼多了一個點?我剛才檢查了好幾遍,怎麼都沒發現?」
「我也沒看到啊!」
「是這個原因嗎?」唐一平回頭看了澤哥一眼,然後再回頭看向屏幕。
屏幕上顯示:iforder.Status==「Delivered「{
那個點不見了。
「這怎麼回事?」唐一平目光一挪,突然又看到另外一行代碼里多了一個點。
屏幕上顯示:order.DeliveryDate=time.NowO.Add(2*time.H.our)...」
神特麼「time.H.our」.」
莫名的,唐一平突然感覺,H旁邊的兩個「.」,就像是兩隻豆粒大的眼晴,正悄悄窺視著自己。
他的汗毛一下子就豎了起來。