当代码很难审查时我们能做点什么?( 二 )
实现取消(Implement cancellations)” 。
在这种情况下 , 要求将变更分解为更小的块 。 一系列小的、自包含的变更风险较小 。 通常 , 一个可行的方法是 , 首先发布所有不改变代码工作方式的更新 , 然后发布实现该特性的小变更 。
你可以这样说:
我跟不上这里所发生的一切 。 你能把这个补丁分成更小的步骤吗?
这也将使前面三点变得更容易 。 这样出错的可能就小了!
5.使用同步代码审查来加速这个过程如果你承受不起花几天时间审查的话 , 这里有个秘诀:做笔记 , 然后和代码开发者同步审查 。 坐在一起看 , 或者通过电话会议分享你的屏幕一起看 。
这将帮助你更快地理解逻辑 , 有助于你了解编码过程中的权衡取舍 。 通过这个过程 , 你可以弄清楚哪些变更是关键变更 , 哪些仅仅是有最好 。
使用同步代码审查方法可以节省每次异步注释的往返等待时间 。 讨论更顺畅 , 更有成效!最终 , 你将提出一个具体的计划实现安全地合并 。
英文原文:What you can do when code is really hard to review
关注我并转发此篇文章 , 私信我“领取资料” , 即可免费获得InfoQ价值4999元迷你书 , 点击文末「了解更多」 , 即可移步InfoQ官网 , 获取最新资讯~
- 当初|这是我的第一部华为手机,当初花6799元买的,现在“一文不值”?
- 健身房|乐刻韩伟:产业互联网中只做单环节很难让数据发挥大作用
- 余额|中兴通讯:现有资金余额仅能确保公司当前经营规模下现金流安全
- 发生|差评遭外卖员上门辱骂拍摄?不给差评是善解人意,不是理所当然!
- mini|电影、mini 与「当日完稿」工作流
- 部署模式|5G toB大戏拉开帷幕,公网专用正当其时
- 手机|这4样物品不要和手机放一起,好多人不知道,别当耳旁风
- 智能手机品|越南手机悄然崛起!创立短短2年时间,在当地接连击退苹果、小米
- 关闭|虾米音乐的关闭,再次应证了互联网下竞争的规则,小而精很难生存
- UWB|不得不知的汽车连接技术