作者 KanzakiHAria (神崎・H・アリア)標題 Re: [心得] 我在科技業遇到的鬼故事之一時間 Sun Jul 23 14:55:55 2023
這個怎麼想都是公司的問題
居然沒有CI/CD?
環境怎麼會是以個人當標準?
CI/CD過了 誰local有問題就你家的事啊
這種垃圾公司原PO還是快逃
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 118.160.14.183 (臺灣)
※ 作者: KanzakiHAria 2023-07-23 14:55:55
※ 文章代碼(AID): #1alCxzAO (Soft_Job)
※ 文章網址: https://www.ptt.cc/bbs/Soft_Job/M.1690095357.A.298.html
※ 同主題文章:
Re: [心得] 我在科技業遇到的鬼故事之一
07-23 14:55 KanzakiHAria
… ×12
※ 編輯: KanzakiHAria (118.160.14.183 臺灣), 07/23/2023 15:00:07
→ loadingN: 他已經桃了 但沒公司名 所以根本垃圾文1F 07/23 15:02
→ labbat: 這跟CI/CD無關唄,就算用了那以QA為準就是打不出corner啊2F 07/23 15:49
為什麼是B merge+build+release? 這個流程本身就很智障了
一次把三件事都單押在B的環境上然後還壓B的時程這什麼腦包決策
A說沒事那A build+release 兩邊build出來的binary肯定不同
※ 編輯: KanzakiHAria (118.160.14.183 臺灣), 07/23/2023 16:04:30
→ labbat: 照你思維開發對開發雙邊交握出bug ,就是要一邊讓步唄3F 07/23 16:37
→ teddy: bug 無法重現的問題 CICD怎麼卡?4F 07/23 19:54
兩邊binary就不一樣 就問個簡單的問題
既然A無法重現 那為什麼不是用A build的去release? 憑什麼用B的環境build?
※ 編輯: KanzakiHAria (118.160.14.183 臺灣), 07/23/2023 19:58:29
推 onlywig: 我也覺得要有CI應該扮演仲裁者的角色 而不是讓local端RD各build各的5F 07/23 20:43
→ awwseed: 看原文是A 跟 QA 沒測到 B 跟客戶才會產生的情境
跟用 A build 或是 B build 的拿去 release 應該沒關係?B 的情境會炸,原文也沒說 A 最終有沒有測到 B 的情境
因不同環境 build 出不同 binary 導致同情境不同結果
這時候靠 CI/CD 統一 build 才比較有幫助吧7F 07/23 22:08
→ lbowlbow: 好奇+1,QA到底是拿誰的版本測的12F 07/24 10:03
噓 lylu: 原文根本沒說是誰build的吧 怎麼得出這個結論的13F 07/24 10:10
推 jheli: 為什麼要release的不是上server端build而是在local端build?在local端每個人光開啟的define條件就可能有差異了….
啊,剛剛才看到原原po說code確定有bug,那這樣QA放行CI/CD也卡不到,一樣會炸鍋14F 07/24 10:31
→ TAKADO: CICD也未必救得了這個案例,除非每個客戶的環境跟資料都跟公司內部環境完全一致。18F 07/24 13:23
噓 luke72: 又一個CI/CD buzzwords治百病的賣藥商20F 07/24 14:32
→ ssccg: 這篇解的是環境造成編譯不一致。但原問題不是環境問題,是測案就是沒有cover到這bug,A/QA都沒想到這測案,B有想到卻不跟其他人同步測案21F 07/24 17:17
--