快轉到主要內容

covid

·804 字·2 分鐘·
日常 批兔

我這週二長假結束七點多起床頭很痛,體溫偏高。
家裡沒快篩,用熊貓訂居然系統錯誤砍單。只好走去超商買。
戳完滴下去馬上就跑出紫色。病假 get。

第一天症狀就頭痛低燒,反正就睡覺治百病。
第二天大概因為不用上班,頭就不痛了。差不多躺在床上耍癈一天。
第三天開始咳嗽,氣管明顯一直不舒服。開始思考若得肺結核就能一輩子不上班值得嗎?
第四天早上要上班了,就開始做惡夢睡不好…

兩年前的事現在還會夢到,真不舒服…

我和兩位同事杰哥和字母哥在重寫一個服務,從 python 改成既有 golang rpc。
杰哥估且算 project owner 從另一個服務貼來程式碼做框架。
不久一位 QA 私我,說他們要趁我們現寫程式時上手 golang,問我們 golang 是哪一版。
大概是接到老闆指示,另一位 QA 也在群組同問。杰哥立刻回了個錯誤的版本,還好有人幫更正。
回錯是因為我們的 go.mod 檔寫 1.14,但編譯用的 container 名字叫 golang-1.13,名符其實。
我心裡抱怨杰哥都幾歲了,不知道自己選跟寫的程式語言是哪個版本就算了,還無腦誤導人。

大約一個後準備上線,杰哥表示字母哥的 test case pipeline 不過。
「報這個錯,不知道為什麼我的電腦上都沒問題。」
「http.xxxx undefined ….」這東西長得就一副 golang 1.16+ 才有啊…查亦如此。
我先對關鏡頭的 zoom 翻白眼,回想上次那齣,原來杰哥是連程式語言有版本都不知道嗎?
沉住氣:「可能是這個東西 golang 1.13 沒有,你電腦的 golang 應該比較新。」

時間過了一年,公司推行自己的開發 cli 工具。
用這個工具下編譯指令時,它會去看設定檔指定的 golang 版本。如果你沒有這版就幫你裝。
本來想說 container 裡放十幾版 golang、上線前要 compile 才裝 golang 是什麼浪費資源的設計。
但想到我 team 裡有杰哥,就覺得我沒資格嫌這個設計白痴。
畢竟非得允許設定 golang 版本的話,我也沒有更好的做法。

工作到懷疑人性是否向學,好痛苦。


※ 發信站: 批踢踢兔(ptt2.cc), 來自: xxx.xxx.xxx.xxx (新加坡)
Re: 乾,我的每行體感字數好不準…
Re: 對要 on call 的工程師來說,半夜被叫醒時,講出維護程式碼的語言版本號其實不難…