你有一份代码审查问题清单,请查收

长春新闻 阅读(595)

编程2天前我想分享

文字| EarlGrey

推荐|:codingpy)

代码审查是团队编码的一个非常重要的部分,它可以在一定程度上保证代码的质量。当然,如果代码审查工作做得不好,或者没有把握重点,那么整个团队的成长将无益于此。

我今天想要分享的是由英国工程师David Seddon编制的代码审查问题列表,其中列出了许多人在进行代码审查时可能会忽略的问题。这位工程师的背景非常有趣。他毕业于英语语言文学专业,并在一段时间内担任表演者。

代码审查过于关注细节

结合自己的经验,David认为大多数人在进行代码审查时过于注重细节,忽略了思考和整体情况的需要,更多地关注代码的正确性,甚至代码的风格。

这是他认为不可取的。

他认为,除了确保质量外,代码审查是在内部系统地分享知识的有效方式。在进行代码审查时,考虑代码作者可能因进展而错过的问题更为重要。

为了在正确的方向上表现更好,他提供了一系列问题,这些问题与功能发布前经历的四个阶段相对应。

问题清单

我们为什么这样做?

范围是否明确?

系统应该如何在不同的场景中表现?

你错过了任何边缘案件吗?

您是否完全了解开发的特点是什么?

最终用户体验有多好?

代码质量高吗?

测试覆盖率如何?

对当地发展有什么影响?

以后如何提高性能?

你有信心它真的有效吗?

有质量保证计划吗?

有没有未经测试的场景?

我们应该对系统的哪些部分执行回归测试?

是否有明确的发布计划?

是否存在数据丢失风险?

功能发布对系统的当前响应有什么影响?

以上是本文的全部内容。我希望问题列表和代码审查的想法对每个人都有帮助。

作者原文:

响应下面的“关键字”以获得优质资源

回复关键字“pybook03”,并立即与您的朋友通过主页翻译[0x9A8b]电子版。

回复关键字“book list 02”,立即获取主页编译的10 python初级读物的电子版。

0×251e

豆瓣9.1分,中文版卖出30多万,零基础还可以用这本书来学习蟒蛇。

0×251f

您需要的IT资源可能

0×2520个

Python将超越C、Java,成为最流行的语言

0×2521个

0×2522个

标题图:Pexels,CC0授权。

收集报告投诉

文字| EarlGrey

推荐|:codingpy)

代码审查是团队编码的一个非常重要的部分,它可以在一定程度上保证代码的质量。当然,如果代码审查工作做得不好,或者没有把握重点,那么整个团队的成长将无益于此。

我今天想要分享的是由英国工程师David Seddon编制的代码审查问题列表,其中列出了许多人在进行代码审查时可能会忽略的问题。这位工程师的背景非常有趣。他毕业于英语语言文学专业,并在一段时间内担任表演者。

代码审查过于关注细节

结合自己的经验,David认为大多数人在进行代码审查时过于注重细节,忽略了思考和整体情况的需要,更多地关注代码的正确性,甚至代码的风格。

这是他认为不可取的。

他认为,除了确保质量外,代码审查是在内部系统地分享知识的有效方式。在进行代码审查时,考虑代码作者可能因进展而错过的问题更为重要。

为了在正确的方向上表现更好,他提供了一系列问题,这些问题与功能发布前经历的四个阶段相对应。

问题清单

我们为什么这样做?

范围是否明确?

系统应该如何在不同的场景中表现?

你错过了任何边缘案件吗?

您是否完全了解开发的特点是什么?

最终用户体验有多好?

代码质量高吗?

测试覆盖率怎么样?

对当地发展有何影响?

如何在以后提高性能?

你有信心它真的有用吗?

有质量保证计划吗?

任何未经测试的场景?

我们应该对系统的哪些部分进行回归测试?

有明确的发布计划吗?

是否存在数据丢失的风险?

功能发布对系统的当前响应有什么影响?

以上是本文的全部内容。我希望问题列表和代码审查的想法对每个人都有帮助。

作者原文:

回复以下“关键字”以获得高质量的资源

回复关键字“pybook03”,并立即与您的朋友一起获取主页翻译的《Think Python 2e》电子版

回复关键词“Book List 02”,并立即获得主页编译的10个Python引物的电子版。

豆瓣9.1分,中文版销售超过30万,零基础也可以用这本书学习Python

您想要的IT资源可能有

Python将超越C,Java并成为最流行的语言

标题地图:pexels,CC0授权。