Re: [心得] 我在科技業遇到的鬼故事之一
這個怎麼想都是公司的問題
居然沒有CI/CD?
環境怎麼會是以個人當標準?
CI/CD過了 誰local有問題就你家的事啊
這種垃圾公司原PO還是快逃
--
他已經桃了 但沒公司名 所以根本垃圾文
這跟CI/CD無關唄,就算用了那以QA為準就是打不出corner啊
為什麼是B merge+build+release? 這個流程本身就很智障了 一次把三件事都單押在B的環境上然後還壓B的時程這什麼腦包決策 A說沒事那A build+release 兩邊build出來的binary肯定不同
※ 編輯: KanzakiHAria (118.160.14.183 臺灣), 07/23/2023 16:04:30照你思維開發對開發雙邊交握出bug ,就是要一邊讓步唄
bug 無法重現的問題 CICD怎麼卡?
兩邊binary就不一樣 就問個簡單的問題 既然A無法重現 那為什麼不是用A build的去release? 憑什麼用B的環境build?
※ 編輯: KanzakiHAria (118.160.14.183 臺灣), 07/23/2023 19:58:29我也覺得要有CI應該扮演仲裁者的角色 而不是讓local端RD
各build各的
看原文是A 跟 QA 沒測到 B 跟客戶才會產生的情境
跟用 A build 或是 B build 的拿去 release 應該沒關係?
B 的情境會炸,原文也沒說 A 最終有沒有測到 B 的情境
因不同環境 build 出不同 binary 導致同情境不同結果
這時候靠 CI/CD 統一 build 才比較有幫助吧
好奇+1,QA到底是拿誰的版本測的
原文根本沒說是誰build的吧 怎麼得出這個結論的
為什麼要release的不是上server端build而是在local端build
?在local端每個人光開啟的define條件就可能有差異了….
啊,剛剛才看到原原po說code確定有bug,那這樣QA放行CI/CD
也卡不到,一樣會炸鍋
CICD也未必救得了這個案例,除非每個客戶的環境跟資料都跟
公司內部環境完全一致。
又一個CI/CD buzzwords治百病的賣藥商
這篇解的是環境造成編譯不一致。但原問題不是環境問題,是
測案就是沒有cover到這bug,A/QA都沒想到這測案,B有想到卻
不跟其他人同步測案
原文沒什麼技術訊息 樓上是怎麼得出這個結論的
原文明明就有寫了QA沒這測項,B會測到就是有辦法把他的用法
寫成測案,還要什麼技術訊息?
去原文搜原PO ID 7/23 02:12 分的推文不就寫好結論了
A 的 CODE 就是有問題,但 A 跟 QA 沒假設過這情境
B 跟客戶好死不死剛好會撞到這情境
A 跟 QA 就沒想過有這情境,且不知道 B 有沒跟 A&QA 說明
這個情境要怎麼在 A 跟 QA 測試時還原
不管跑幾千幾萬的測試案例,這次只要沒測到 B 情境就是炸
原 PO 後來也推文說他們找到覆現的方法了,的確是有問題
ㄞ˙
蔡B8
建議再看一遍原文
是環境問題啊 誰知道客戶用什麼環境導致沒判斷到?
就是因為沒講太詳細才只能這樣講
你們是以自己的經驗帶入這事件這我知道 但不一定是你
們所想 沒有細節資訊找不到
至於B找的到問題點這很正常 因為B離客戶最近
並不是什麼A弱 這樣判斷只會失真
跟cicd有什麼關系?
B放行 QA也沒測出來,上線還不是炸
爆
首Po講一個我在科技業遇到的鬼故事 這件事主要發生在兩個人身上: A:是我同部門的同事,主要開發kernel層以下的功能。 B:是隔壁整合部門的同事,主要是開始kernel層以上的功能。 有一天A開發了某一個功能,B整合完之後發現會導致資料損毀。於是B發了一個bug給A,13
難怪IC house要推當責Accountablity 提到的每個人都幾乎有責任啦 就跟空難和起司理論一樣 不是只有一個單純的原因造成 Product owner每天或每周都應該了解進度/severity72
這篇文最鬼的明明就是原PO,這個Feature在他的組開發然後有問題,自己組的人+QA竟然 測不出來,結果隔壁組的人竟然有權限把Feature打開,B就算說原本就知道有問題硬要搞 最後補一句「有可能是我自己環境有問題」也是能全身而退 說到底身為新Feature的lead管產品品質+QA都管不好,有問題的code還能進到release br anch,最後還能PO出來讓大家評論B,這才是我看過最鬼的鬼故事吧78
我是原po,我來交代一些細節,供大家參考一下。 角色: 我在這裡的角色是application owner,我要推一個應用給客戶去使用。 我這個application需要多個feature來組成,B是我其中一個feature owner。 B這個feature需要多個kernel function整合才有辦法達成,當然B自己也要寫不少code。8
→ pokkys: 所以B根本不需要講他是故意的話。 07/25 19:37 所以大部分的人都搞錯重點了 因為事情對或錯往往都不是重點 而是看哪個部門比較大聲 B大也可以裝傻 退一步假裝真的是當時誤以為自己搞砸環境4
不是mindset也不是制度問題吧 是你們所有人的環境為什麼都跟客戶不一樣? B只有一開始的環境類似於客戶 後來也不一樣了所以可能也做不出來 環境不一樣25
再回一篇,先說我不是B但是這個細節出了更明顯不是B的問題了啊 這個Bug本來就是一個corner case只是好巧不巧在B開發的時候遇到一次,要是今天B剛好 就沒遇到這個Bug,你們還不是一樣照常Release,客戶一樣爆掉,這樣B不就剛好衰幫你 發現Bug而已? 你硬要說B的態度有問題,他也只是表達出他遇過且在你們根本沒修的情況本來就很可能8
到這邊為止 A看起來有把問題反應給你 你的工作應該是跟B的主管協調,看能不能讓B優先處理這個issue吧 大部分職場都會把開發需求區分piority 如果這是個嚴重的issue, piority設高並且必須優先處理.24
第一篇文章推文: pokkys: 我的職位要扛feature成敗,所以我也因此卡到升遷。 pokkys: 沒有火B這件事我也是傻眼+不滿,所以我比B還早離職 XD 第二篇文章內文: 其他人的部分,我是極力不想對A究責,B的主管也是一樣的態度。最後我們兩個送上去給老闆的說法是這兩個人的責任,10分裡只有1分。27
大家好我是原po,大家討論那的激烈,我覺得我需要補充一下。 我認為有一個癥結點需要解釋一下,雖然有可能解釋完結果可能更糟 XD 因為中間有一段,完全是我的臆測,我也沒有絕對證據去證實我的論點。 如果各位要反駁我,我也完全接受。 我主要是要講一下,為何我會覺得B應該被火?
51
[請益] Firmware 做CICD是可行的嗎?打欸賀! 是這樣的小弟公司是做wifi SOC, 窩們家老闆打算在開發導入CICD 來加速開發&提高Quality, 也正在找相關人才, 然後聽他說客運公司那邊開發藍芽, 可以做到submmit 後一小時就有測試結果, 這到底是唬爛還是真的有可能做到的??32
[討論] 大家都是怎麼串CI/CD的呢?餓死抬頭, 感覺這個版上比較少討論到這塊? 有大大願意分享一下做過的或碰過CI/CD flow嗎? 就我的經驗分享,碰過 1. phabricator + drone + Jenkins14
Re: [討論] 新人問哪些問題會覺得他很專業認真回一下 Shared folder在哪?有共同編輯的wiki page嗎?有build code流程頁面嗎? 有用虛擬編譯環境嗎?是用docker 嗎? 我git push後是去哪裡開code review?有CICD嗎?有用gmock 寫unit test嗎?有做regression test嗎? Debug build command要怎麼下?有debug mode嗎?17
[請益] offer請益(GGIT)代po 各位大大好 目前收到GGIT offer想向各位請益 小弟背景四中混血資管碩 部門:應該是ICSD(面試時沒問)12
[請益] offer 新鮮人請益 Devops小弟國立資管碩士畢業 目前求職第一份工作 n = GG新人 A公司: 趨X科技 職位: CI Bulid /約聘10
[請益] GitLab/Jenkins書籍推薦請問一下版上大大 如果要鑽研GitLab跟Jenkins 有沒有推薦的聖經或是網站 希望能夠實作CI/CD 另外Jenkins跟GitLab兩者功能有相同處嗎7
Re: [請益] offer請益 本土正職vs外商約聘沒想到你拿到兩個聯想offer,我剛好在聯想也是新的Team不過都是正職缺 (Job還沒對外開出),其中有一個CI/CD的職缺。如果你有以下經驗歡迎站內信我幫你內推 :) * Gtest/Gmock * robot framework * Jenkins * maintain yocto meta-layer and git repository5
[分享] Docker-OSX終於看到有人把OSX裝進Docker啦 ! 目前看起來裡面是可以裝xcode開發iOS app的 這樣一來一些ios的CI/CD什麼應該就能用這個在server上跑 我是還沒有親身測試過2
[心得] 用 Docker BuildKit 加速編譯 Image本篇來介紹一個 Docker 實驗性功能 BuildKit,這功能並非在 Docker 預設安裝 好就啟動了,需要透過設定一個環境變數才可以開啟此功能。目前我個人也尚未 用在真正 Production 環境上,畢竟還是有其他方式可以加速編譯 Image Youtube: 部落格:- 親,你用過手機寫過代碼嗎?用過手機打過Unix指令嗎?用過手機搞CI/CD嗎?用過手機畫U X flow chart/Wireframe/Mockup? 術業有專攻,手機用來休閒娛樂還可以,專業工作還是得用電腦,畢竟是攸關工作效率的東 西,如果用過手機完成這些工作,我只能佩服得五體投地。 m(-..-)m