書境 書境

給平子同學提交程式碼太難了!(6K,

7,074 點選內容即可評論或回報問題。

下午五點,進入了下班高峰。

  啟航大廈的附近,道路開始擁堵起來。

  窗外天氣酷熱,行人躲在道路兩邊的陰影裡,腳步匆匆。

  42樓,卻是清涼宜人,空調開得很足。

  唐一平就坐在42樓的角落裡,正在論壇裡爬帖子。

  那個他的BUG懸賞貼,現在已經蓋了幾百層樓,積累了幾十個各種不同的獎勵。

  有珍貴如5090大佬懸賞的“團隊名額”、大廠的內推名額,還有一些價值不等的網路資源,如VPS、雲伺服器資源、珍惜帳號、行業軟體啟用碼、價值不等的網路服務商的代金券等等;還有一些譬如鍵盤、滑鼠、手辦、紀念品之類的實物,除此之外,還有一些抽象的東西,譬如“昨天晚上女神給我的隔夜的吻”“叫一天爸爸”之類的無法理解的獎勵。

  從這個帖子裡,可以充分理解到,當代程式設計師的精神內心世界之空虛,以及為人處世之抽象。

  這些抽象的不論,論壇裡大佬們懸賞的那些五花八門的獎勵,看得唐一平那個眼熱啊!

  不是吧不是吧!

  我現在如果自己去寫一個BUG,然後再自己找到這個BUG,是不是就可以吃掉所有的獎勵了?

  不對不對……

  我的OIFU怎麼突然就變成這種角色的?

  你們那麼閒,為啥要和我的OIFU槓上啊!

  你們就不能去幫我貢獻點程式碼嗎?

  不過……你們能找到BUG才怪!

  我的程式碼可是經過【疊蟲】認證的,如果你們這都能找到BUG,那能對得起【疊蟲】們的犧牲嗎?

  “唔……我該不該也湊個熱鬧,搞個懸賞什麼的?”唐一平突發奇想。

  也不是不行啊……

  懸賞什麼呢?

  哎!懸賞什麼不行啊!

  搞抽象誰不會啊!

  “我也來加一個懸賞,只要有人能找到我的程式碼的BUG,我就直接女裝!”

  唐一平的這個懸賞,讓帖子的熱度再次爆表。

  “靠,這麼喜歡女裝不用懸賞,直接女裝出來就好了!”

  “什麼?有樂子?本來不打算參與,這下不得不接受挑戰了!”

  “什麼?平子要女裝?我也不是不行!我管這那的!”

  就在唐一平和樂子人們一起搞樂子的時候,有人在論壇裡@了他。

  “平子大佬,我已經提交了一個PR,為OIFU增加了一個高對比度和超大字型的無障礙模式,因為我覺得需要OIFU的,可能更多是弱勢群體和老人,他們普遍視力不好……”

  唐一平一愣。

  啊?這是……有人給我提交了程式碼了?

  他趕快開啟了開源專案的介面,然後就看到右上角果然有提示。

  而且不是一個,而是兩個。

  “New pull request #1: feat:新增高速多網路下載映象……”

  “New pull request #2: style:增加高對比度與超大字型的無障礙模式。”

  說實話,別人提交程式碼,對唐一平來說,是個新鮮事。

  上次有人給他提交程式碼,還是他剛剛釋出FOEW的時候。

  很多人覺得他的程式碼太老套了,太俗氣了,給他提交了一堆的程式碼。

  結果……

  後來大家都知道了,當時提交的有多歡快,後來後悔的就多徹底。

  滑跪的一個比一個快。

  FOEW一戰成名就是那時候。

  因為他的程式碼的bug摞bug形成新機制的特點,從那之後,就再也沒有任何人給他提交過程式碼了。

  結果他的“開源”軟體,一直到現在,都只有他自己一個程式碼貢獻者……

  這算是個毛的開源軟體啊!摔!

  而現在,竟然又有人給他提交程式碼了!

  唐一平那個激動啊!

  莫非,自己終於可以合併別人的分支了?

  第一個提交的竟然是5090大佬。

  嚴格來說,這不叫提交程式碼。

  因為5090大佬做的,是給唐一平建了一個多網路多平臺可用的映象伺服器,而唐一平要做的,就是把這個下載地址放在redeme裡面而已。

  唐一平測試了一下,下載速度飛快,直接跑滿了網路。

  立刻把這個PR拉取了過來。

  這可算是幫唐一平解決了一個大問題,因為普通人在某HUB上,恐怕連下載的地方都找不到,而且很多人的網路也沒辦法下載。

  合併了第一個分支,唐一平又看向了第二個。

  果然,是那位叫“一顆塵”的論壇大佬提交的無障礙皮膚。

  提交程式碼的大佬,ID也叫“yi-ke-chen”,看得出來,這是一個新註冊的帳號。

  這位大佬,大機率之前不玩開源專案。

  在PR的說明裡面寫著,他的父親以前在工地上幹活,他的眼睛不好,提交這個程式碼,希望能夠幫助他父親這樣的人。

  說實話,唐一平覺得蠻感動的。

  果然,自己的OIFU還是要靠開源,要靠群策群力啊!自己怎麼就沒想到這點的?還是經驗太少了。

  唐一平趕快回復:“感謝大佬!您的父親也在海陵嗎?”

  對方沒有回復。

  大概是在忙別的。

  唐一平也沒著急,畢竟沒幾個人是真正拿開源當主業的,大多都是忙完自己的主業之後,為愛發電。

  他切換頁面,跑去看對方提交的程式碼。

  果然是一個無障礙的皮膚,唐一平大概看了一下,覺得應該沒什麼問題,剛打算拉取過來,突然就頓住了……

  不對,我剛才幹了什麼?

  我是不是說,如果OIFU有BUG,我就女裝來著?

  我……到底幹了什麼?

  唐一平陷入了呆滯。

  他寫OIFU這個軟體的時候,其實沒給自己太大的壓力。

  把【疊蟲】標記出來的所有的BUG改掉,是因為BUG驅動是【0xT1P】的標誌,萬一自己的程式碼裡出現這種機制,會掉馬。

  而只要唐一平自己寫出來的BUG,就一定會有【疊蟲】入駐,所以唐一平必須把它們全趕走。

  但別人提交的程式碼不一樣啊,唐一平只要審查一下,沒啥問題,合併分支就好了,又不是唐一平自己寫的,就算是裡面有BUG,也不會出現【疊蟲】入駐的情況。

  可問題是……

  合併分支之後,如果被別人找到了BUG。

  自己豈非要女裝?

  那不自己女裝定了?

  莫非我果然喜歡女裝?

  呸呸呸!

  怎麼可能?

  現在可怎麼辦?

  唐一平被自己蠢哭了。

  為什麼自己說要女裝爆照之前,沒想到這一點啊!

  我現在修改還來得及嗎?

  唐一平看向了那介面程式碼。

  這種東西,光看程式碼邏輯,是不可能看出來所有的問題的。

  涉及到介面的問題,千奇百怪,畢竟手機的環境千千萬,解析度千千萬,使用的情況千千萬。

  大字型、大圖示本來就非常容易出UI方面的BUG,唐一平甚至不知道,【疊蟲】對這種BUG有沒有效果,畢竟這並非邏輯BUG,只是顯示上可能會變形或比較醜。

  唔……這種不能算BUG吧。

  唐一平想,反正也不會有太大的影響。

  大不了就女裝吧!

  果然我喜歡女裝是吧?

  唐一平剛打算合併分支,“一顆塵”大佬回了他的資訊。

  “不,那次他沒喝到水,因為熱射病去世了。”一顆塵大佬說,“他現在……可能也已經七八歲了吧。”

  唐一平愣在那裡,一時間不知道該如何回答。

  他覺得自己的心裡沉甸甸的。

  “所以,我看到了OIFU就在想,如果他當時有這樣一個軟體的話,一定會很開心吧……喝過期的水雖然不好,但是能喝到就好了啊!可是他的手機,只有小小的一個螢幕,所有的字型還都調到了最大,很多程式他都用不了,原來的介面一定會錯亂的。如果他當時看不懂這個程式怎麼用怎麼辦?如果點的時候,點不到按鈕打不開怎麼辦?”

  一顆塵大佬說。

  唐一平停下了自己打算合併分支的手。

  說實話,唐一平在寫OIFU的時候,真沒想過這麼多。

  十八九歲的唐一平,自己的父母也才四十出頭,所以他沒想太多。

  是啊,如果有這樣一個老人,需要這樣一瓶水的時候,因為介面卡住了,那該怎麼辦?

  那怎麼能行?

  他們不是年輕人啊,他們甚至不會重啟或者尋找其他方法繞過。

  唐一平深吸一口氣,再次開啟了一顆塵大佬提交的程式碼,又認真看了一遍,然後開始測試!

  是時候讓你們見識一下,先天測試聖體唐同學的實力了!

  ……

  另外一個遙遠的城市裡,回答完了這個問題的“一顆塵”抬起頭來,看向了車外正在奔跑的小男孩。

  那個小男孩七八歲,他手裡捧著幾瓶純淨水,快步跑向了路邊正在綠化帶裡忙碌的幾名綠化工人。

  “爺爺,給您喝水。”

  綠化帶裡的工人愣了一下,抬起頭來,看向了熱得臉紅撲撲的男孩。

  “爺爺,給您喝水,您辛苦了。”他說。

  “啊……謝謝謝謝,不用不用。”幾個綠化工人連忙擺手。

  “給您!夏天一定要多喝水!”小男孩不由分說把水塞到了綠化工人的手裡,轉身跑回了路邊停著的車,鑽向了後座,上車之前,轉身對外面揮手:“爺爺再見!”

  “再見!再見!”

  幾個綠化工人露出了樸實的笑容,對車揮著手。

  “走吧,回家了。”一顆塵對車外揮了揮手,然後踩下油門,幾名綠化工人對著車子揮手,直到車子轉彎。

  在轉彎的那一瞬間,一顆塵對著遠方又看了一眼,恍惚間,他似乎看到了那個熟悉的面孔,在遠方向他揮手。

  總有人問他,為什麼總是裝半個後備箱的水,總有人問他,為什麼遇到路邊忙碌的人,總是會停下來。

  他總是笑笑,不說話。

    有些遺憾,不論你彌補多少次,卻也無法彌補最初的那一次。

  但有些人,可以不必遺憾。

  “今天媽媽加班,晚上吃什麼?”他問後座的男孩。

  “薯條和漢堡!”

  “走起!”

  “我還要吃甜筒!”

  “好,安排!”

  “爸爸你最好了!”

  “嘿嘿嘿嘿嘿,如果媽媽問,我們晚上吃了什麼?”

  “爸爸做的飯,好難吃!”

  “對咯!有多難吃?”

  “好難吃啊,全都是蔬菜,我都快吃吐了!”

  “沒錯!”一顆塵對後座豎起了大拇指。

  炎熱的夏天,快餐店裡人流如織,等了好久終於找到了一張桌子,一顆塵給兩人點了漢堡、薯條和甜筒,又給自己點了一杯冰鎮可樂,一口下肚,透心涼。

  然後,他又回憶起來了自己白天下班之前,摸魚寫的那個無障礙版本的UI介面。

  不知道平子同學合併了分支沒有。

  真希望能幫到更多人啊。

  然後,他開啟手機,就看到密密麻麻的資訊提示。

  什麼情況?

  一顆塵有點懵。

  他點開了資訊提示,就看到了唐一平對他提交的程式碼的密密麻麻的逐行評論。

  那一瞬間,他有一點頭皮發麻,他寫的前端介面,已經多久沒有被人提出來過這麼多問題了?

  這什麼情況?

  “感謝貢獻,經過我在小屏裝置上測試,當手機字型調到最大,且商品的名字太長的時候,部分文字會溢位。截圖.jpg”

  “上一個BUG其實影響不大,但是上圖的商品文字溢位之後,這裡的佈局錯亂,會導緻確認按鈕沒辦法點選。截圖.jpg”

  “在一臺較老的裝置上測試,發現在開啟高對比度模式之後會退出,經過測試後發現,為了提高對比度,您使用的顔色濾鏡庫可能因為GPU驅動沖突引起閃退。影片1.mp4,影片2.mp4……”

  有那麼一瞬間,一顆塵覺得,自己不是在快餐店吃飯,而是回到了當年加入公司時的面試現場。

  面對主考官的面試題,自己寫的稀爛。

  明明店裡也有些悶熱,可一股涼意從他的頭頂直達尾椎,比剛才的冰鎮可樂還要透心涼。

  一顆塵都不知道自己到底是什麼心情。

  羞愧?尷尬?臉面掛不住?

  呸,我掛不住個屁啊!

  難道不是我說的,介面亂了,按鈕卡住了,他們就打不開嗎?

  我矯情個屁啊!

  “我馬上就開始修改!稍等!”一顆塵立刻轉身,從揹包裡拿出來了筆記本,攤開在了面前的桌子上。

  “爸爸,我吃完了,我們回家吧。”兒子說。

  “你先去小滑梯玩會兒,爸爸忙會工作。”

  “好的!”兒子非常興奮,跑去玩耍了,一顆塵打起了十二分的精神開始狂改。

  他覺得自己已經少說要有十年,沒那麼努力幹活過了。

  從頭到尾,他把25個逐行評論挨個看,挨個改,一邊看一邊感慨。

  難怪平子同學的專案,沒有人能找到BUG!

  平子同學的程式碼真的是四平八穩,只能說是“平庸”,但是這測試能力真的是太強了!

  難怪程式碼寫得那麼糟,還能沒有BUG!

  和平子同學比起來,我們公司的測試簡直就是白痴啊!

  給平子同學提交程式碼真難啊!

  不過……真好啊。

  他想。

  好久沒有如此認真的去做一件有意義的事情了。

  相比這些,自己的工作,簡直就是在屎上雕花。

  兩個小時之後,他重新提交了程式碼,然後一抬頭,就看到妻子正拎著兒子,似笑非笑看著他。

  這一天,一顆塵因為帶著兒子在快餐店玩到太晚,被加班回來的妻子堵了個正著,差點被要求跪鍵盤。

  又來回提交了兩次,到了晚上十點左右,他的這段程式碼,終於被唐一平合併進了分支裡。

  OIFU的V0.11更新,新增無障礙皮膚,可開啟大字型、高對比度功能。

  而另外一邊,唐一平的眼前閃過了提示:

  ——未知智人成為【打工面具】【程式碼平庸唐同學】的認知錨點,【程式碼平庸唐同學】已得到穩固。(9/10)

  唐一平覺得自己被冒犯了。

  誰?誰又覺得我的程式碼平庸了?唵?找死嗎!我的程式碼到底哪裡平庸了!要打架嗎?來啊,單挑啊!

  ……

  回到家裡,哄睡了兒子,一顆塵開啟了電腦,開啟論壇,開了一個新的帖子。

  他覺得,是時候把自己內心壓了那麼多年的遺憾,寫出來了。

  我終於,終於,終於也做了一點什麼。

  “懇請各位把OIFU安利給身邊每一個需要的人,今天我總在想,如果那時候,有一個OIFU該多好。”

  不要再有這樣的遺憾了。

  寫完帖子,他去陽臺上抽了一根菸,拿出一瓶純淨水,對著窗外的萬家燈火,漫天星辰,舉杯。

  ……

  啟航大廈,42樓。

  這棟被當作觀光和公共休閒層的樓層,其實平常來說這個時間都要關閉了,但是今天,這裡被臨時徵用了。

  李鐵強、高明和沈鴻三個人,已經在沙發上睡了一覺了。

  唐一平抬頭看到沈鴻醒了,把手裡的一臺手機遞了過去:“給,謝謝沈叔叔讓我用您的手機測試。”

  “哎,不客氣。”幾個人裡年齡最大的沈鴻道,說實話,他都沒想到自己的手機還有這種用處……

  其實他的手機,等閒不會讓任何人碰,但是……

  不知道為什麼,唐一平似乎總能讓人信任他。

  “你測試完了?”

  “介面的測試完了。”唐一平說,“不過現在我還有幾個PR要審查。”

  “那……你忙。”沈鴻在唐一平的背後又看了一會兒,回到沙發上坐下,輕聲嘀咕,“這就是開源嗎?”

  他當然看不懂,只是覺得很神奇。

  一個人發起了一個專案,然後大家就開始群策群力,一起來為它加磚添瓦。

  這種感覺,太美妙了。

  在當前這種社會環境下,他已經很久沒有感受和體驗過了。

  “怎麼可能,我之前問咱們的技術,他說大部分的開源專案,壓根就無人問津,連個水花都泛不起來,平子的號召力真強啊……”高明感慨著,又彙報道,“剛才技術發來資訊,已經可以查到一些【觸點互聯】的資料了,雖然很少,但是……出現了!”

  沈鴻大驚:“真的?”

  他轉頭看向了還在努力的唐一平。

  唐一平的這種方法,竟然真的有用?

  這種可怕的【遺忘】的力量,竟然真的可以用這樣的方式應對?

  而且,他本以為唐一平不用自己的真正身份,會影響效率,但現在看……

  似乎也沒影響多少?

  真強啊,這個少年!

  “真強啊,平子!”高明說,“他竟然真的會寫程式碼!”

  沈鴻嘆口氣。

  所以,你到底都沒深入調查過平子是吧?

  他倒是可以理解高明的忌諱。

  對這樣強大的一個人,如果是他的話,也不敢深入調查他。

  他調查唐一平的時候,對唐一平還一無所知。

  而當時唐一平已經在高明的心中留下了深刻的,不可磨滅的印象了。

  連他自己都沒意識到,自己在“為尊者諱”。

  刻意避開了唐一平的秘密,不敢去探查。

  “不過……咱們的技術說,平子的程式碼寫的蠻一般的,當然了,以他這個年齡來說,不錯了……人總不能什麼都會,是不是?”高明說。

  正在審查程式碼的唐一平勐然抬起頭。

  他的眼前彈出提示:

  ——未知智人成為【打工面具-程式碼平庸唐同學】的認知錨點,【程式碼平庸唐同學】已得到穩固。(10/10)

  ——您已獲取並穩固【打工面具-程式碼平庸唐同學】,在您佩戴該【打工面具】期間,您可以擁有【程式碼平庸唐同學】身份並形成固有印象,大部分人會自動忽略與【程式碼平庸唐同學】相悖的資訊,只有極少數情況,會産生威脅到您的【打工面具】的認知悖論。

  唐一平:“……”

  又是誰?怎麼又來了?

  想打架嗎?

  我的程式碼多好啊!到底哪裡平庸了!

  你們能不能不要在我努力寫程式碼的時候,一次又一次打擊我啊!

  雖然得到並穩固【打工面具-程式碼平庸唐同學】是件好事,這代表著唐一平可以暫時不用擔心自己的真正身份被拆穿了,但是……我怎麼那麼不開心呢?

  唐一平嘆口氣,低下頭去,看向了其他的PR。

  說實話,他有點累了,他在考慮,自己是先睡一覺,還是再選一個PR繼續審查程式碼。

  然後,他看到了一個熟悉的ID。

  “LZ77”。

  唐一平眼睛瞪大。

  這是李澤的ID。

  李澤可是開源大佬,當初唐一平之所以加入凌海科技,就是沖著澤哥來的。

  澤哥寫了好幾個輪子級別的開源專案,涉及到了前端渲染、多併發處理、資料壓縮等各個方面,堪稱業界大牛,也是激勵了唐一平加入開源世界的人。

  今天,澤哥竟然也給我貢獻程式碼了!

  唐一平一下子就不困了。

  啊哈哈哈哈哈,如果沈千嶼知道了,會哭吧?

  快讓我看看,澤哥給我寫了啥!

1/1 0%