TT Lab
博客

한국어 English 日本語 中文

开始
博客

博客

Feel free to push back: 审阅者首先欢迎异议的话语

今日英语表达 20/30 · 阶段:接收审阅与回复。 所有例句均为本文特意创作,并非摘自实际仓库中的评论,配置名称仅为示例。

目录

概览

表达 Feel free to push back (if you disagree).
含义 如果您不同意,请随意提出反对意见。
使用场景 审阅评论末尾、设计提案、会议
礼貌程度 语气温和且开放。主要由审阅者使用

1. 含义与语境

push back 源自“推开”,用作表示“反对、抵制(计划、想法、变化)”的短语动词。Oxford Learner's Dictionaries 将此含义特别标注为北美英语用法,并给出了像 push back on something 这样与 on 连用的例子。其名词形式是合写为一个单词的 pushback。

Feel free to 是表示“请随意做某事”的允许表达。两者结合的 Feel free to push back 是审阅者先打开沟通大门,表示“如果你不同意我的指出,反对也没关系”。当审阅者对代码上下文的了解不如作者深入,或者提出偏向个人风格的建议时,通常会加上这句。外部贡献者往往很难违背维护者的意见,而这简短的一句话减轻了这种心理负担。

Google 的代码审阅指南中有一篇名为 Handling pushback in code reviews 的文章。其中的 pushback 指的是作者不同意审阅者建议的情况。该指南要求审阅者首先思考作者的说法是否正确,因为作者往往比审阅者更了解代码。如果确实如此,就接受它;如果仍坚信需要改进,则礼貌地解释原因。

push back 还有另一个含义,即“推迟(日程)”。The release was pushed back to next month 意为“发布被推迟到下个月”。在审阅语境中,它通常被理解为“反对”。

2. 例句

情况 1:当审阅者提出偏向个人风格的建议时

I'd split this function into two, but this is mostly a style preference. Feel free to push back if you think it reads better as is.

as is 意为“保持原样”。

情况 2:当作者礼貌地表示反对时

I'd like to push back a little on this one. Making the field required would break existing manifests, so I'd prefer to keep it optional and add a warning instead.

通过加入 a little 来降低反对的强度,并同时给出理由和替代方案。

情况 3:在设计提案的末尾

This is my current thinking, but I haven't used this feature in production. Please push back if this doesn't match your experience.

3. 相似表达与区别

4. 韩国人常犯的错误

5. 单行练习

站在作者的角度,将以下内容写为审阅回复。

对于这部分,我想提出一点反对意见。如果加入缓存,可能会读到过期的数据,所以我觉得目前还是不要加入为好。

参考答案

I'd like to push back a bit on this. Adding a cache here could lead to stale reads, so I'd rather not add one for now.

stale 的意思是“陈旧的、不再准确的”,stale reads 指的是由于缓存而读取到非最新数据的现象。

Tt 的寄语。 反对并非无礼。只要附上理由和替代方案,那就是一种贡献。

参考

登录后即可点赞

评论

还没有评论。

登录后即可发表评论