我這週二長假結束七點多起床頭很痛,體溫偏高。
家裡沒快篩,用熊貓訂居然系統錯誤砍單。只好走去超商買。
戳完滴下去馬上就跑出紫色。病假 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 的工程師來說,半夜被叫醒時,講出維護程式碼的語言版本號其實不難…
covid
·804 字·2 分鐘·
日常
批兔