PTT推薦

[討論] Leader都把程式碼進到master

看板Soft_Job標題[討論] Leader都把程式碼進到master作者
SaibuKani
(西部のカニ)
時間推噓56 推:62 噓:6 →:160

幫學弟問,原文照 po:

「我在台灣某網通大廠,第一份工作

leader 都把master 當自己的 branch
進 code 不用別人 review
常常把自己不能動的 code 推進去
或是偷偷改 lib 都不講

code進了不能跑,還被說效率不好
反應了也會被罵

平常會叫我去解釋 PR 寫了什麼
前陣子還要我教他 python decorator 是什麼

現在也會把 venv 跟 vm 的檔案推上去
每次 commit 都幾千個檔案
講了也被罵

有次我週五請病假
結果他晚上打電話來說要code review
跟我說以為是小病,沒差

他一直說業界都這樣做事
請問板上大大,真的是這樣嗎 」







--
Sent from nPTT on my

--

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

andy00andy10/08 03:11這種能做到leader,還不逃?

Apache10/08 03:41看起來你們沒有code review系統 也沒有CICD

Apache10/08 03:45雖然有導入可能也會沒開設定 還是可以自己進code

jonathan79310/08 03:57塊陶

Firstshadow10/08 04:08這該不會也是你leader的第一份吧

s86013410/08 04:19切記 業界沒有這樣

s86013410/08 04:21正常公司不會這樣 這種只能靠你自立自強

s86013410/08 04:21外商也有這種 程度沒到大學畢業的

IhateOGC10/08 04:51有些人單純嘴砲能力上位的

IhateOGC10/08 04:52勸你還是快閃

Apache10/08 04:54不懂技術不一定是問題 但不懂卻碰技術就是問題

vongola1232410/08 05:25奇文觀賞

vongola1232410/08 05:26每個業界都這樣幹那還得了

vongola1232410/08 05:28平衡推

vongola1232410/08 05:29順便偷問一下是哪一間

zebra1002910/08 06:32快逃

buyfood10/08 07:35我碰過類似的,做三個月果斷烙跑

yamakazi10/08 07:41Jenkins gerrit 這種免費的CICD自己串一串不會?這種組

yamakazi10/08 07:41內自己就可以搞定的,覺得看不慣就自己建流程是多難?

airtsubasa10/08 07:44製造業正常啦

yamakazi10/08 07:44全部都要等到公司準備好,那事情就不用做了

hsuchengmath10/08 07:49建一個integration test 讓你主管不能推有問題的扣

hsuchengmath10/08 07:49上去啊

peter9810/08 08:03我認真回答你~你主管滿鳥的~他在科技業主管群裡的pr大概

peter9810/08 08:03只有25

NDark10/08 08:32拉出一個dev/release, 放棄已經存在的master讓他玩沙

luckid10/08 08:46好奇是哪一間

loadingN10/08 08:58不是業界 是三流系統廠

sniper282410/08 09:01這樣pr還有25喔

qwe7030210/08 09:36有些leader根本連code都不會寫,確實有pr25

wulouise10/08 09:53嗯,一個字跑

peter9810/08 10:02有 一定有更爛的主管幫原文說的這位稱到25 XD

peter9810/08 10:03我之前隔壁組~空降一個鳥主管到今年初2年半~底下的人換了

peter9810/08 10:03一輪半~最後他的主管職位被他老闆拔掉~最後兩位從他手底

peter9810/08 10:04轉組的人跟主管的主管說: 爛死了這甚麼主管?怎麼選的?

peter9810/08 10:04那你說原文這位老闆有沒有PR25?

lturtsamuel10/08 10:29沒有code review就算了,跑不動的代碼竟然能進到mast

lturtsamuel10/08 10:29er?世界奇觀

sniper282410/08 10:38真可怕= =

justaID10/08 10:44我覺得塊陶 一個leader沒有開發制度也沒有善待下屬的氣

justaID10/08 10:44度 在他底下只是浪費時間 不健康的成長 除非你能上達天

justaID10/08 10:44聽 否則更上層的老闆只會信他不會信你 捅包你要背鍋 就

justaID10/08 10:44算你做得很好 leader也只會收割你的功績

justaID10/08 10:46一個不適任的leader能上位可以有100種時光背景原因 一旦

justaID10/08 10:46上位成功 再爛也沒那麼容易被拉下 尤其台廠很看重面子

justaID10/08 10:46所以我覺得只有塊陶一條路

justaID10/08 11:06*時空背景原因

luke7210/08 11:32網通廠這樣的leader很正常,因為程度正常的早跑了

johnbill10/08 11:52快逃

touurtn10/08 12:03網通的純軟水準都不怎樣 都點在OS或計組

doranako10/08 12:23比較常見網通跟系統廠是大家都直接進master,公平

luke7210/08 12:23並沒有,我待過那麼多年沒見過leader懂os跟計組的

abccbaandy10/08 12:25很正常吧,多的是把git當FTP用的,commit都無腦全選

luke7210/08 12:25Leader都是政治跟文學精通

luke7210/08 12:27懂技術的人都因為政治不行而被鬥去更高薪的產業了

magic83v10/08 12:30還以為是我發的 趕快level up 趕快跳槽才是真的

WaterLengend10/08 12:46遇過類似的,結果看那主管的領英越混越差,可悲

ppc10/08 15:02公司問題,建議換工作。

iceman556610/08 15:05紅明顯 台灣某新創獨角獸的 IT head 超常假日推 cod

iceman556610/08 15:05e 到 master,然後也不講,超靠北,該 head 是一個老

iceman556610/08 15:05人,聽說是靠關係空降的,只能說這種文化並不是偶見

mike846910/08 15:14快逃R

mike846910/08 15:17大學畢業的新人都不會這樣幹.....

nayeonmywife10/08 15:18Wow

xsdferty03510/08 15:21不能跑還進==

realbout10/08 15:22這leader是不是台大

johnny9410/08 15:34業界才沒有這樣,聽他在唬爛

tamama10/08 15:47聽起來很像Mo?a

justaID10/08 16:04樓上認真?我還以為404制度和文化跟傳統台廠比會比較好

zeus8507210/08 16:12認真 我聽到蠻多鬼故事都是404出來的

GymRat10/08 16:26鬼故事怎麼都很像

superpandal10/08 17:03樓上說的是 混蛋其實蠻多的 這些人為了自己的生存可

superpandal10/08 17:07以無所不用其極 其實就是刻意亂凸顯你的錯誤和缺點

superpandal10/08 17:10這波操作下沒有問題都會變有問題 打訊息差逼你遷就他

superpandal10/08 17:13說回分支問題 多數人都是一人專案才直接用master 當

v8686106210/08 17:17真慘

superpandal10/08 17:17然不一定是這種狀況

superpandal10/08 17:25我都是直接當ftp用 畢竟管理層的不雞掰的很少 被惡意

superpandal10/08 17:26針對還要替他們管理著想就太奴了 如果是好人當然就弄

superpandal10/08 17:26到好

DrTech10/08 17:31很爛沒錯。但片面之言看看就好。如果沒上產品,你master怎

DrTech10/08 17:31麼改,其實都沒差。

DrTech10/08 17:33真正有上產品,通常最後程式碼也未必在master分支。很多事

DrTech10/08 17:33情看表面沒意義。

DrTech10/08 17:34最後程式碼的owner是誰?需要品質嗎? 如果owner不是你,

DrTech10/08 17:34也不需要品質,那你沒權限。

DrTech10/08 17:39真的別把master分支當作多重要的一件事情,玩久了你就知道

DrTech10/08 17:39了,死守絕對的標準,還不如變通一下,另外拉其他分支自己

DrTech10/08 17:40玩就好。Release絕對沒有規定要在master才叫專業。

loadingN10/08 17:43對啦,不是release的,沒什麼關係,但既然沒review就在

loadingN10/08 17:43local自己玩啊,推上去有意義嗎...

superpandal10/08 17:45至於業界是不是都這樣 我只能說沒見過倉庫是很整齊乾

superpandal10/08 17:47凈的 或許誤commit 或許有疙瘩的commit

superpandal10/08 17:49開源倉庫都不一定乾凈了 更別說職場混亂狀況

DrTech10/08 17:51我待過標準規則一堆,做錯了要扣薪水,完整乾淨的倉庫。但

DrTech10/08 17:51我不認同管理repository有一個適用於所有公司部門的標準。

DrTech10/08 17:51 存在即是合理,程式碼或repository爛,還能繼續領薪水,

DrTech10/08 17:51代表該單位的獲利價值,或專業根本不在此而已。

DrTech10/08 17:54專業當然很重要。但不專業的人竟然可以混得更好。通常是,

DrTech10/08 17:54你認為的專業,跟別人認為的專業不同而已。

DrTech10/08 17:55別人又不靠乾淨的master分支賺錢時,這件事情就真不重要了

DrTech10/08 17:55

superpandal10/08 18:01應該沒公司靠乾凈軟體倉庫賺錢 會這樣要求的多半是管

superpandal10/08 18:03理職身在其位但想節省自己的心力搞的 但現實不可能

airtsubasa10/08 18:03這不就跟變數命名 檔案命名一樣,誰是老大

superpandal10/08 18:06節省心力有更好的方法就是 git不萬能 無法解決不會管

superpandal10/08 18:07理的人的管理問題

typeking10/08 19:30想也知道不可能業界都這樣,你還會專程上來發文問就知道

typeking10/08 19:30你判斷能力也有待加強

typeking10/08 19:30繼續待在這公司就好

yamagishi10/08 19:32問題是主管雙標吧

Csongs10/08 19:42嗯嗯

fu3mo610/08 19:45把default branch 改成 main

Apache10/08 19:59確實 master不夠inclusive

f2672430910/08 20:06這也太鬼XD 哪家阿讓大家笑笑

kimisme938610/08 20:14快逃啊

feathergod10/08 20:47會這樣做事 就是不靠程式碼賺錢 反正寫得爛 沒有規矩

feathergod10/08 20:47 公司照樣賺 薪水照樣領 幹嘛認真弄

gpctv10/08 20:52這真的還好,我還聽過某金融連branch 切都沒切的,還說公司

gpctv10/08 20:52專案很小,這個不需要,但....是公司的核心系統,版控不曉

gpctv10/08 20:52得在做三小的

knives10/08 21:03有這種主管,就算有review機制也是枉然好嗎

blazers0810/08 21:37快逃

abc092200110/08 21:47有版控總比沒版控好出事至少能追到犯人XDD

bearkevin10/08 21:56不逃?

N9110/08 22:00逃吧 沒能力的主管

jay123peter10/08 22:07這種沒同理心主官都很雷...

drakd4d10/08 22:24夭壽

viper970910/08 22:38跑不動的代碼進master www

Mike110910/08 22:45心臟真大顆

ZakuSIN10/09 00:26往好處想 "至少有版控"

ZakuSIN10/09 00:27不爽不要做

peter9810/09 00:34反推那些說master不重要的,如果master不重要,那就代表

peter9810/09 00:34他沒再用,這樣應該沒人鳥master才對,如果有人鳥,代表

peter9810/09 00:34master還是有在用,這樣就不應該上動都不能動的code去

peter9810/09 00:35master,另外說的release,額,你們又知道release不會從

peter9810/09 00:35master sync過去了嗎? 一堆歪理。

peter9810/09 00:36每個team開發流程確實不一樣,如果master真的沒人鳥,那

peter9810/09 00:36原po抱怨master的事情幹嘛? 阿不就是有人用嗎? 邏輯不好

peter9810/09 00:37工作寫程式或當經理管理應該也都不怎麼滴

peter9810/09 00:37除非原po他自己不知道master其實沒人在鳥~這樣要嘴原po我

peter9810/09 00:38覺得就說得過去。

superpandal10/09 10:31有人說到重點 問題是主管雙標

superpandal10/09 10:37master當然有人在用阿 主管卡著用阿 這本來就是雙標

superpandal10/09 10:38問題 repo管的好不好是另外一回事

superpandal10/09 10:44不是分支管理不重要 是很多公司來講看起來不重要 而

superpandal10/09 10:45且推commit本身就有機會有事故或習慣不同 要完美的倉

superpandal10/09 10:48庫狀態是不可能的 工具可以輔助管理 但無法避免管理

superpandal10/09 10:50還可以扯到寫程式如何如何 你沒上帝視角看不了這麼多

superpandal10/09 10:51即便人在你面前都不一定可以看的出來

superpandal10/09 10:54有寫輪眼的人可能可以看出來一點點 但沒這麼強大

hakosaki10/09 10:57快跑....

jsa109010/09 10:58有CI/CD的話 可以設定基本lint failed卡住不能merge 或是

jsa109010/09 10:58github直接設定沒有review不能merge

jsa109010/09 11:00如果主管只是懶惰的話 寫個script讓他只要一行指令就可以

jsa109010/09 11:00git pull rebase from master and checkout new branch

superpandal10/09 11:03是 但不可避免中間會有人為因素 你整條流水線因素都

superpandal10/09 11:04cover到才稍微可以 但未知總是災難之源

B098869808810/09 11:49講master不重要的是在共三小 即使可以靈活運用也不

B098869808810/09 11:49是像這樣被老害亂用好嗎 抬三小槓

bachelorwhc10/09 13:41這板槓精真多

DrTech10/09 15:16master本來就不重要。搞不好人家是用main啊,搞不好人家re

DrTech10/09 15:16lease不在 master啊。何必執著於名稱?有什麼國際標準,或

DrTech10/09 15:16專業論文說master比較好? 玩得通透的人,本來就不是看分

DrTech10/09 15:16支名稱決定品質與流程好壞。

DrTech10/09 15:19而且如果master 沒有 release 作用, 為什麼master分支不

DrTech10/09 15:19能被當成程式碼暫存用途? 那個國際標準或專家說master分

DrTech10/09 15:19支不能用來暫存程式碼的? 歡迎提出證據與事實啊。

DrTech10/09 15:23master本來就可以當成個人開發用的暫時分支。git本來就是

DrTech10/09 15:23這樣設計的。至於master分支,要不要當release分支,根本

DrTech10/09 15:23沒標準過。

leonEEman10/09 15:44笑死 這leader是剛畢業嗎

Csongs10/09 16:02原po意思是沒有release 分支吧

Csongs10/09 16:03master 當release 分支,卻被leader當個人分支用

JoaoWang10/09 16:25快逃 幾千個檔案有問題會看到死

bachelorwhc10/09 16:37笑死 剛講完繼續槓

tyantmf10/09 17:48哪間

gino071710/09 17:49南無阿彌陀佛

superpandal10/09 20:04樓主什麼時候提到release... 這確實也只是個名稱 主

superpandal10/09 20:06管卡著master分支也可以理解 畢竟他要管理 但自己改

superpandal10/09 20:07的code不能動還常常不講改了什麼 然後別人的就駡的狗

superpandal10/09 20:09血淋頭 當然是雙標問題 其它什麼分支問題最好是下屬

superpandal10/09 20:12想淌這渾水 看來樓上好多主管 倉庫要完美自己好做事

superpandal10/09 20:13當然好一點是好的 但為了省自己成本轉移成本到下屬很

superpandal10/09 20:13糟糕

superpandal10/09 20:20Dr說的確實

superpandal10/09 20:22這社會真的好多沒管理能力還要擺譜的人

peter9810/09 20:38DrTech是閱讀能力有問題? 就說了,如果master不重要,就

peter9810/09 20:38沒人會理他,既然有人抱怨了,那就是master有人在用。

peter9810/09 20:38還在扯master不重要的是?

peter9810/09 20:39唯一的例外就是原po自己天兵,也就是master是真的沒人在

peter9810/09 20:40用,然後原po菜鳥不知道上來抱怨master被改。

peter9810/09 20:40就算要亂測試一些東西,多數正常人也不會拿master來玩

peter9810/09 20:41還是你想嘴有些project本來就不是master而是用main/mainl

peter9810/09 20:41ine? oh man, 這麼計較名字的而不在意master要表達的本質

peter9810/09 20:42? 我覺得也是滿厲害的,想必閣下溝通一定是字字必較。

peter9810/09 20:46阿不對,就算proj是用main/mainline也不該蠢到上不能動的

peter9810/09 20:46code到master

superpandal10/09 21:00master有人在用 怎麼會沒人在用 上到不能動的不是只

superpandal10/09 21:02有下面的人 至於覺得重不重要當然是心證 也確實沒標

superpandal10/09 21:03準 沒有四海皆通的標準

labbat10/09 21:40以前沒有CI/CD 沒有版本管理系統還不是照樣coding(倒

labbat10/09 21:40然後現在也是

showshowman10/09 23:13主管應該是從cvs/svn時代沒實力隨年紀被推升上去的

mepowerlmay10/10 01:01Svn 就好 有這麼困難嗎

WWIII10/10 02:01快逃

Suleika10/10 02:45怎麼可能是這樣,快逃或成為切割捧懶人自己選一個

Suleika10/10 02:46會被檢討當然是超重要,這時還在糾結分支名稱別鬧惹

sachung2810/10 05:21不尊重人 才是問題

sachung2810/10 05:23反應意見被罵 請病假被強迫無償工作 這怎麼愉快玩耍

sachung2810/10 05:25看標題問madter 看內文感覺真賭爛的是待人方式 文不對

sachung2810/10 05:25題4ni

pp12990810/10 06:33有這種北七leader也是很讚

s67813110/10 09:53快逃啊

superpandal10/10 10:01用什麼版控都不是重點 亂管是一定會亂 svn都可以用

superpandal10/10 10:02hook script弄ci/cd 差別在於git現在比較流行有現成

superpandal10/10 10:04的可以用 我都愛原始一點這樣我才學的更多 git現在應

superpandal10/10 10:05應該很少人不會

ckp413102510/10 12:03進code最大的權限在主管那裡的話,他自己進不覺得有

ckp413102510/10 12:03什麼問題,因為責任本來就他全扛,有問題的是進爛code

alan310010/10 16:46除非刻意避開master字眼 不然哪個使用情境master不重要.

alan310010/10 16:48走類gitlab切release branch也不會亂搞master

lovdkkkk10/10 18:11說不定是故意的

lovdkkkk10/10 18:12這樣才容易出問題要加班處理多領加班費

yoyoyolin10/10 19:33網通寫軟體的很多嘴砲仔啊

e1251816633910/10 20:48還有某一線ic設計大廠用rar版控,不用太絕望

leoone10/10 23:37commit到master沒什麼錯 現在也有新流派在推廣 只是這是要

leoone10/10 23:37有很多前提才能這麼幹的…..