背景的能力不够。沟通不畅,或者审阅者误解注释或描述的语气,这是必然的。这时,一项有价值的技能就是知道何时离线审阅。
离线可能意味着几件事,具体取决于贵公司的运作方式,但从广义上讲,它是指贵公司首选的同步面对面交流方式。对于作者和审阅者位于同一地点的公司,这可能意味着在一个房间里开一个小时的会。对于远程公司,这可能意味着建立远程视频聊天。重要的是,你要把对方的语气和肢体语言融入到讨论中。
您可能出于以下几个原因而希望将其离线。首先,如果审阅者对您发表了大量评论,那么建立配对会议来解决这个问题会很有帮助。这种情况经常发生在您是一名经验丰富的程序员,但对某种语言或技术不熟悉 埃及 whatsapp 号码数据 5 万 的情况下。随着您习惯了语法和习语,您的第一个 PR 必然会得到很多评论。但是,与其尝试自己解决这些问题,不如与您的审阅者进行一个小时的配对会议来解决这个问题,这样可以让您学到很多东西。如果审阅者是您所使用的语言的专家,让他们了解您的工作流程并引导您了解某些习语的原理,可以比仅仅发表评论获得更多的理解。
如果评论者看起来有敌意, 你可能也想将其下线。通常有两种类型的敌意:
第一个原因是,用英语写作非常困难。你的评论者可能不以英语为主要语言,即使他们以英语为主要语言,也很容易写出一些会被误解为恼怒或傲慢的东西。在这种情况下,离线可以让你体验他们的肢体语言和语气,从而填补写作可能留下的空白。
另一种是恶意评论。如果评论者留下了侮辱、斥责或暗示你不是真正的工程师的评论,请不要回复。截取评论的屏幕截图并让你的经理参与进来。恶意评论不是技术问题,也不会通过技术讨论解决;这是人事问题,最坏的情况可能是人力资源问题。
在强大的代码审查文化中,让代码易于审查非常重要,但这只是整个方程的一半。在本系列的下一篇中,我们将介绍如何以全面且富有同理心的方式审查代码。