我们要在代码审查中寻找什么?
时间:2015-10-27
来源:科泰教育
我们要在代码审查中寻找什么?科泰java培训专家为你解答!
我们要在代码审查中寻找什么?科泰北大青鸟java培训专家为你解答!
让我们讨论*下代码审查。如果你花费几秒钟来搜索代码审查的信息,你会看到很多类似于“为什么代码审查是*个好东西”这样的文章。你也会看到很多文件如何使用像Upsource这样的代码审查工具。
但是你没有看到*个规范指导性的东西当你在审查别人的代码时。
大概没有文章能把这些方方面面的东西全都讲出来:例如很多不同的方面需要考虑,任何功能性非功能性的条件,不同的组织在每个方面不同的有限级别。
这是*个很大的话题,本文的目是论述*些观点,当你在执行代码审查时可以去看看,然后决定每*个方面的优先级别,检查它们的*致性。这对*篇文章来讲是*个相当复杂的主题。
当你回顾别人的代码时,你会寻找什么?
不管是使用代码审查工具或者在你同事演练他们代码期间,无论什么情况,有些方面很容易去评论。例如:
格式:空格和行符在哪里?它们是用制表符还是空格?大括号是如何布置的?
样式:作为final的变量/参数吗?方法变量的定义是接近于他们使用的代码还是在方法的开始?
命名:做场/常/变量/参数/类名称符合标准?这些名字太短了吗?
测试覆盖率:有此代码的测试吗?
这些都是有效的检查,你可以在不同的代码区域之间切换来减少认知负荷,从而更符合你的代码看起来更好。
-
上一篇:
2015年java技术展望
-
下一篇:
科泰北大青鸟java培训专家为你解答!
相关推荐: