代码审查的艺术与科学

说实话:代码审查并不是开发人员待办事项列表中最令人兴奋的任务。

问题是,良好的代码审查需要哪些要素?而且,我们怎样才能让它少一点呢?

首先,让我们澄清一下什么是代码审查。这不仅仅是挑剔别人的代码或指出每个缺少的分号。这是一个学习和成长、提高代码质量和建立团队团结的机会。这就像一个读书俱乐部,但是是为了代码。我们来这里是为了欣赏这个故事,讨论情节的曲折,也许,只是也许,让它变得更好一点。

良好的代码审查是一门艺术。审阅者就像一位雕塑家,削掉原始代码块以揭示下面的杰作。但这也是一门科学。它需要有条不紊的方法、对代码用途的清晰理解以及对细节的关注。

“优秀的代码审查员不仅仅会发现错误;他们还会促进学习、维护代码质量并促进团队团结。”

那么,我们如何才能实现艺术与科学的微妙平衡呢?

学习:代码审查是互相学习的机会。乐于接受反馈并准备分享您的知识。
质量:保持代码质量应该是重中之重。寻找错误、风格不一致和潜在的改进。
Unity:代码审查是一项团队运动。支持、有建设性并尊重你的队友。
如何不进行代码审查

  1. 吹毛求疵的人
    代码审查并不是玩“找出错字”或“找到丢失的分号”游戏。是的,干净的代码很重要,但请记住,我们是程序员,而不是语法老师。这是关于代码的功能和可维护性,而不是轻微的样式不一致。

“代码审查不是为了挑剔;而是为了培养质量和协作。”

Linting 应该能够在没有 The Nitpicker 的情况下在本地完成。

  1. 小说家
    曾经收到过比代码本身还长的评论吗?你不是一个人。代码审查应该简明扼要。这不是要展示你的词汇能力或在评论中发表“战争与和平”。

你可能感兴趣的:(代码复审,开发语言)