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/cn.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灯, 水草

请输入看板名称,例如:Soft_Job站内搜寻

TOP