Soft_Job 板


LINE

看到這篇不禁讓人想起從前的菜鳥時光 以前的確會聰明地壓著一些東西 作為緊急時就可以馬上拿出手的 buffer 不過 現在除非是處理緊急的 defects 否則我會盡可能地分割工作 一個 5-8 credits 的 user story 會切成大約 10 個 PR 來做 一天完成 1-2 個 PR 每個 PR 改動少、review 輕鬆、修正容易 剩下的時間就可以排 training、讀 technical blog 或製作團隊內小型技術分享的 work shop 看到這裡有些大大可能會開始覺得 這一定是在外商過太爽 你根本工作太閒 但有興趣的朋友們可以試試看 剛開始不僅節奏會比你想像的要趕 切割 user story 更是沒有想像中簡單 (剛開始一天一個 PR 真的是要我命 還會不知不覺加班) 原本很直觀一個 PR 解決的任務 要拆成兩三個合理易懂的小 PR 這相當考驗功力 如果對版控不熟悉 更容易弄巧成拙 花更多時間處理這些小分支 但好處也是直觀的 以前習慣一個 PR 解決的東西 可能都會有十幾二十幾個檔案的增改 現在降低到五六個 修改的程式行數大幅下降 琢磨細節更容易 程式可以寫得更乾淨更有成就感 無論是可讀性還是可維護性都是大大增加 除了技術上的好處外 軟實力上我認為這幫助更大 第一就是切割工作的藝術 第二則是確實地量化並實踐 Agile 中的 credits 不然每次在 backlog refinement 中 評估 US 的 credits 都憑直覺亂猜一通 經過了切割工作的「痛苦」磨練 現在我才真正有了透視 US 的感覺 --



※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 138.246.3.10 (德國)
※ 文章網址: https://webptt.com/m.aspx?n=bbs/Soft_Job/M.1681940364.A.16C.html
1F:→ loadingN: 上版的功能切乾淨,是本來就該做的,果然過太爽04/20 07:35
功能是乾淨的,但這個功能要切成好幾個 mini PR 才是重點
2F:推 CoNsTaR: 真的,每次看到那種一個 PR 上千行的看都不用看就知道一04/20 07:40
3F:→ CoNsTaR: 定菜鳥發的04/20 07:40
4F:推 vi000246: 一個pizza切兩塊跟切十塊的概念 不過做的事還是一樣多04/20 08:43
是的 不過切成十個慢慢吃更好吃
5F:→ yamagishi: code review 可以比較簡單是真的,一次丟太多很難面面04/20 08:52
6F:→ yamagishi: 俱到04/20 08:52
7F:→ naestnecniv: 但切完PR,review的速度比我PR發起的速度還慢就很麻04/20 09:38
8F:→ naestnecniv: 煩了。04/20 09:38
因為我待的團隊每個人都有給 approval 的權限,所以 PR 愈小,愈容易獲得 the god d amn precious approval
9F:推 Galbygene: 請問PR是什麼的縮寫04/20 13:14
10F:推 rabbitu04: pull request04/20 13:18
11F:推 Galbygene: 謝謝04/20 14:59
12F:推 s06yji3: Review通常都超拖的啊04/20 15:05
※ 編輯: leviliang (138.246.3.10 德國), 04/20/2023 15:28:30
13F:推 orangelite: 有點好奇原po是寫前端還是後端?04/20 18:52
後端與 Infra,偏開發的 DevOps
14F:→ orangelite: 我自己前端的經驗一個頁面就是一個 pr04/20 18:52
15F:→ orangelite: 分很多 pr 畫面不完全感覺很怪…04/20 18:52
16F:→ foreverk: 你的畫面如果一頁有10個新的元件,你發在一個pr內的話04/20 19:15
17F:→ foreverk: ,review的人要嘛花很常時間看,或是分好幾天看卡住你 04/20 19:15
18F:→ foreverk: 的pr,你切分好給人review同時你還能繼續開發或是改其04/20 19:15
19F:→ foreverk: 他review的pr04/20 19:15
20F:推 s06yji3: 這樣怎知道10個PR merge起來沒有問題... 04/20 19:18
21F:推 s06yji3: 不過通常一個元件就可以是一個PR了 04/20 19:20
22F:→ foreverk: 也不用10個pr,關聯性較高的合起來發三四個,都比一整04/20 19:25
23F:→ foreverk: 包出去好吧04/20 19:25
24F:推 s06yji3: 啊,應該說該break down的應該是task而不是PR 04/20 19:27
同意
25F:推 safe: 適用場景:案子時程不趕、團隊 junior 偏多 04/20 19:44
確實,改緊急的 defects 時就不管這麼多了 不過我們團隊裡沒有 junior ※ 編輯: leviliang (138.246.3.10 德國), 04/20/2023 21:44:54
26F:→ Ekmund: 理想狀態是這樣 如果不是臨時改義大利麵這週五上的話 04/20 23:49
27F:→ holmes2136: 切得好還可以避免conflict 的機會 04/21 14:36
28F:→ holmes2136: Review的人也輕鬆多 04/21 14:37
29F:推 d0068267: 好聞04/21 16:06
30F:推 bobokeke: 我自己習慣一個PR不多過4個檔案或250-300行程式,除非是 04/21 23:33
31F:→ bobokeke: asset/config/generated files04/21 23:33
32F:→ bobokeke: 不過我常常一天連發10張PR,哈哈哈 04/21 23:34
太神啦 大大的步調與境界是我的目標啊 我一天能有穩定的 3-5 個小 PR 就覺得今天狀態絕佳了哈哈哈
33F:→ bobokeke: 切PR是一門藝術 04/21 23:34
※ 編輯: leviliang (138.246.3.10 德國), 04/23/2023 04:35:17
34F:推 assembler80: PR修改的程式碼太多,review的人會超痛苦,而且 04/25 00:13
35F:→ assembler80: 對方可能在設計上有一些問題,但都寫那麼多程式了, 04/25 00:15
36F:→ assembler80: 也不太好退掉他的PR,要他重寫 04/25 00:15







like.gif 您可能會有興趣的文章
icon.png[問題/行為] 貓晚上進房間會不會有憋尿問題
icon.pngRe: [閒聊] 選了錯誤的女孩成為魔法少女 XDDDDDDDDDD
icon.png[正妹] 瑞典 一張
icon.png[心得] EMS高領長版毛衣.墨小樓MC1002
icon.png[分享] 丹龍隔熱紙GE55+33+22
icon.png[問題] 清洗洗衣機
icon.png[尋物] 窗台下的空間
icon.png[閒聊] 双極の女神1 木魔爵
icon.png[售車] 新竹 1997 march 1297cc 白色 四門
icon.png[討論] 能從照片感受到攝影者心情嗎
icon.png[狂賀] 賀賀賀賀 賀!島村卯月!總選舉NO.1
icon.png[難過] 羨慕白皮膚的女生
icon.png閱讀文章
icon.png[黑特]
icon.png[問題] SBK S1安裝於安全帽位置
icon.png[分享] 舊woo100絕版開箱!!
icon.pngRe: [無言] 關於小包衛生紙
icon.png[開箱] E5-2683V3 RX480Strix 快睿C1 簡單測試
icon.png[心得] 蒼の海賊龍 地獄 執行者16PT
icon.png[售車] 1999年Virage iO 1.8EXi
icon.png[心得] 挑戰33 LV10 獅子座pt solo
icon.png[閒聊] 手把手教你不被桶之新手主購教學
icon.png[分享] Civic Type R 量產版官方照無預警流出
icon.png[售車] Golf 4 2.0 銀色 自排
icon.png[出售] Graco提籃汽座(有底座)2000元誠可議
icon.png[問題] 請問補牙材質掉了還能再補嗎?(台中半年內
icon.png[問題] 44th 單曲 生寫竟然都給重複的啊啊!
icon.png[心得] 華南紅卡/icash 核卡
icon.png[問題] 拔牙矯正這樣正常嗎
icon.png[贈送] 老莫高業 初業 102年版
icon.png[情報] 三大行動支付 本季掀戰火
icon.png[寶寶] 博客來Amos水蠟筆5/1特價五折
icon.pngRe: [心得] 新鮮人一些面試分享
icon.png[心得] 蒼の海賊龍 地獄 麒麟25PT
icon.pngRe: [閒聊] (君の名は。雷慎入) 君名二創漫畫翻譯
icon.pngRe: [閒聊] OGN中場影片:失蹤人口局 (英文字幕)
icon.png[問題] 台灣大哥大4G訊號差
icon.png[出售] [全國]全新千尋侘草LED燈, 水草

請輸入看板名稱,例如:Boy-Girl站內搜尋

TOP