※ 本文轉寄自 ptt.cc, 文章原始頁面
看板Soft_Job
標題

Re: [心得] 我在科技業遇到的鬼故事之一

時間
最新2023-09-02 14:10:00
留言256則留言,24人參與討論
推噓60 ( 644188 )
閒閒沒事來回第三篇繼續捍衛一下B 我拿我自身經驗分享一下,我在亞麻在Amazon模改的Android OS底下開發過Android Appl ication,雖然不完全一樣但是應該有點相似 首先是討論開Ticket關Ticket的問題,如果今天用新的OS版本炸掉過一次我開Ticket給OS 組,OS組回說不可能有問題然後我也剛好沒法在重現的話,肯定是讓Ticket關了,Reopen 的條件是我馬上能在Repro一次 原因很簡單:我不負責你組的Code我不可能去看你的Code然後再跟你說你哪邊有Risk,且 確實也有可能是我自己的錯誤(環境、我自己的Feature沒寫好等等),如果你拍胸脯保 證你的OS change沒問題能進版,我在app組有什麼能力去Block你?我最多也只會在會議 裡稍微提醒說要注意畢竟沒遇過第二次,那這個問題你們整組都知道了我想絕對不是一次 溝通而已 那你說B自爆說硬要highlight這個問題,我是覺得高機率是屁話或純粹跟你們吵架而已, 他自己肯定不可能100%Repro,如果會100%發生他要怎麼開發?搞不好你走到他機器旁邊 就遇到資料毀損呢,感覺是你們組太常搞被開Ticket不解決就關的問題,這次讓你們知道 嚴重性而已 希望你們在職場上永遠不要成為B,發現Bug還要被Bug Owner甩鍋責備發現過還不堅持到 底,謝謝大家 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 70.183.16.146 (美國) ※ 文章網址: https://www.ptt.cc/bbs/Soft_Job/M.1690484070.A.F8E.html

256 則留言

luciferii, 1F
但是B最後的自我辯護不是無法repro,而是完全沒作。

luciferii, 2F
然後沒測就開出去了。

luciferii, 3F
如果真的測了但無法repro,其實他不需要說謊。

luciferii, 4F
只測一次是B自己講的,100% repro也是B自己講的,所以

luciferii, 5F
只測一次就失敗,回報後也不複測的B,還是開發完了還

brucetu, 6F
其實B沒有義務repro並跟進這個bug那是A組的事

luciferii, 7F
release出去,如果他不是故意才更恐怖吧,代表他都是閉

luciferii, 8F
著眼開發。

labbat, 9F
現在根本沒有B現身說法唄,是只重現出一次或沒有重現出來

luciferii, 10F
照上篇說法,B至少要UT,所以第一次 UT 失敗開Bug。

luciferii, 11F
沒完成UT當然責無旁貸。除非他說第二次UT無法repro。

luciferii, 12F
但他是説第二次他沒UT。

labbat, 13F
這分兩部分,UT自清或者UT高光

labbat, 14F
不論他UT自清做到百分之一百都不是老闆想知道的

labbat, 15F
老闆要知道這個已經在客戶爆炸的bug的UT有沒有測

labbat, 16F
究責的是UT高光有沒有跑徹底,至於自清沒做到那是延伸

luciferii, 17F
他的UT工作跟自清或高光無關吧,本職上就是UT自己這關

luciferii, 18F
的東西確認沒問題才交下一關。

labbat, 19F
這種情境要回應老闆認為的UT,簡單來說就是回應沒有做到

labbat, 20F
看了好久我看不懂你的意思,什麼是自己這一關

luciferii, 21F
流程: A code (UT) -> B(UT)(整合)(UT) -> QA

luciferii, 22F
不管有沒有 Bug 都是這流程,所以B第一次回退後,A

labbat, 23F
你是要說B UT自清 還是整合UT高光

luciferii, 24F
close後再送過來的東西,B還是要UT和整合完才下一步。

labbat, 25F
整合不也是UT,什麼叫作UT和整合

luciferii, 26F
B無責:A code -> B UT無法復現 -> QA

luciferii, 27F
B重責:A code -> B UT復現,故意放過-> QA

luciferii, 28F
B輕責:A code -> B 沒UT -> QA

luciferii, 29F
UT(Unit Test)整合(integration)IT(integ. Test)

labbat, 30F
A掛理想B behavior driver UT PASS,B 掛理想A behavior

labbat, 31F
driver UT PASS

labbat, 32F
退一萬步是整合UT沒測過

luciferii, 33F
但B是說他第二次完全沒作UT。

luciferii, 34F
沒什麼「掛理想對方作過」,照上篇原PO提到公司流程,

labbat, 35F
前文沒有提到是指B掛真A的UT,或者B掛A BM的UT 阿

luciferii, 36F
每個環節都要自己作UT。

labbat, 37F
每個環節都要,這不就是系統測試了

labbat, 38F
我不是刁難,而是自己的每個環節都要UT,與整合後的每個

labbat, 39F
環節的UT,這兩個落差很大

superpandal, 245F
表認為客戶有問題 兩個綁在一起是在詭辯是嗎?

luciferii, 246F
B的問題不是他的環境,是他自己own的程式爆了還放過的

luciferii, 247F
作為。

darkMood, 248F
B這種心態也有人挺,真的笑死。

airtsubasa, 249F
整個團隊就是各個組自己爽,沒人敢跨部門要,職場這樣

airtsubasa, 250F
正常啦

yinxuanh, 251F
大家有發現我們知道的B,只是由他人轉述來的

strlen, 252F
不好意思 關鍵就在他「直接講要highrlight這問題」

strlen, 253F
你管不到別人家的東西測不出來 就要裝無辜裝死到底OK?

strlen, 254F
這一點人情世故都不懂

popbow, 255F
Amazon LP 第一點就是 Customer Obsession,敢在 A 這樣搞

popbow, 256F
一定被 fire 吧

keyut2433, 257F
真的典型的先解決提出問題的人

ULISS, 258F
B的態度跟處理明明也是問題