PTT推薦

Re: [討論] 工作上寫單元測試的比例

看板Soft_Job標題Re: [討論] 工作上寫單元測試的比例作者
ko27tye
(好滋好滋)
時間推噓17 推:18 噓:1 →:29

我想補一個情境

當到新公司或轉到新單位時

發現沒有在做unit test

此時身經百戰寫過上千次unit test的你

會選擇憑一己之力

引入測試框架及補完所有模組的單元測試嗎?

當然這也代表那些高耦合的模組你要想辦法拆分

其中改壞了算你的鍋,改好沒人在乎

而且高機率你得自己維護測試code


還是選擇打不贏就加入?

我很好奇

大家可以分享一下嗎

我自己是選擇不改啦

--

※ PTT留言評論
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 49.216.135.103 (臺灣)
PTT 網址

jlhc05/02 10:55甚麼叫做一己之力? 甚麼叫做自己選擇? 請開會討論

jlhc05/02 10:56你上面叫你改你就改, 叫你不要改就不用改

ko27tye05/02 11:02你想改本來就要知會主管不是嗎?還是你當的RD沒權力在軟

ko27tye05/02 11:02體品質上提意見?

jlhc05/02 11:18所以團隊如果不支持就不用改了

jlhc05/02 11:18如果團隊支持, 那就不是你的鍋, 也不會沒人在乎

cylee05/02 11:20這種工作吃力不討好,除非主管說你考績會變好,不然就算了

s06yji305/02 11:36是不是99%台灣的公司都不在意code quality?

wuyiulin05/02 11:38這種層級的問題我都會議上報上去,主管決定要排誰來改

wuyiulin05/02 11:38

k79897686905/02 12:42沒測試就是直接重寫

k79897686905/02 12:43重寫的時候順便補 上面的人不支持你重寫的話當然就不

k79897686905/02 12:43去動

rereterry05/02 14:25就….預設的後續其實不會發生,想改一定是提出來討論,

rereterry05/02 14:25討論過了才能動工,那這時怎麼可能都給一個人扛,要馬

rereterry05/02 14:25趁改版時慢慢補,要馬就是慢慢拆出來補,上司一定得跟

rereterry05/02 14:25進度,也不可能讓人隨意影響到實際運行的商品

luke7205/02 14:55你一個剛來的菜鳥什麼都不知道,怎麼可能做的出所有測試

luke7205/02 14:57除非前人有留完整且正確的架構圖給你,我是從未見過啦

luke7205/02 15:00還有各種獨門秘方藏在某人電腦裡,通常都是主管

worf05/02 15:13你甚麼都不知道要測啥 怎麼寫

wulouise05/02 19:06沒test的code會有spec給test用? 水星撈到鯨魚機率高一點

POCARI2505/02 19:52一意孤行反而其他不會改UT的一直問你為什麼code CI跑不

POCARI2505/02 19:52

luke7205/02 20:09他們不會問你,會直接跟上面說因為你的東西阻礙產出

luke7205/02 20:11然後你就變成影響公司營收的罪人,KPI完蛋,信用掃地

luke7205/02 20:12教科書上那些好棒棒的理想留著自己用就好,現實不是這樣

doranako05/02 20:41unit test會牽扯到重構,絕不只是寫unit test而已

viper970905/02 21:04獨門秘方藏在電腦裡XDDD

sos2012205/02 23:05新開發的才會用,時間要用對地方,不要只是為了寫而寫

kkkyyy05/03 09:54觀察團隊文化而定吧?!

smalldra05/03 12:26Unit test 絕對要重構 除非原來的dependcies 早就弄好

strlen05/03 12:53當然不要寫啊 淌混水幹嘛?測試也是要維護的 沒人寫 後續

strlen05/03 12:53也沒人要維護 那測試很快變拉機

strlen05/03 12:57等你離開該單位 你寫的測試又變成別人的麻煩

newking76105/03 13:06看上面的老闆會不會加錢,不然弄完被開除怎麼辦

newking76105/03 13:07還是多寫幾個坑,讓別人踩比較實在

expury05/04 09:43想接這題問:如何能夠提升高層對於 code quality 的重視

expury05/04 09:43度?

expury05/04 09:44每次碰到前人留下來的屎都很想砸電腦不弄了

labbat05/04 10:14去公司外面繞一圈看盡好扣爛扣,提升自己的耐受性然後釋懷

zxcasdjason105/04 10:38可能發展如下,本來運作好好的系統,因為你補了測

zxcasdjason105/04 10:38試找出潛在問題,另一個是你改壞了。前者可能沒人

zxcasdjason105/04 10:38在意,是後者那你麻煩很大。

zxcasdjason105/04 10:43一是期待別人跟上你的成長,另是產生影響力,也許

zxcasdjason105/04 10:43結果很像,但意義上完全不同。

strlen05/04 14:19正解:就把電腦砸了吧 就換工作 不然就自己創業

strlen05/04 14:19高層老闆會重視程式品質 也不用等到你來講喇 哈