Linux.中国 - 开源社区

 找回密码
 骑士注册

QQ登录

微博登录


Linux.中国 - 开源社区 标签 代码审查
tag 标签:
  • 代码审查 [9]


相关文章

20款最佳的代码审查工具
好的代码审查器可以大大地帮助程序员提高代码质量,减少错误几率。 虽然现在市场上有许多可用的代码审查工具,但如何挑选也是一个艰巨的任务。在咨询过有关专家的建议和意见之后,我们罗列出了以下20款最佳的代码审查工具。 1)CodeStriker CodeStriker是一个免费开源的Web应用程序,可以帮助开发人员基于Web的代码审查。它不但允许开发人员将问题、意见和决定记录在数据库中,还为实际执行代码审查提供了一个舒适的工作区域。 官方网站: http://codestriker.sourceforge.net/index.html 2)RhodeCode RhodeCode是另一款非常棒的代码审
2015-4-10 14:52
代码审查的5点经验教训总结
我们时常会听到团队成员说: 这个项目搞代码审查简直是在浪费时间。 我没时间做代码审查。 发布会延迟,是因为我那个卑鄙的同事还没有审查过我的代码。 你能相信我的同事居然要求我改我的代码吗?我这么优雅完美的代码哪里还需要改呢。 我们为什么要做代码审查? 任何专业的软件开发人员其最重要的目标之一就是要不断提高自己的工作质量。但是只有团队协作才能力往一处使,劲往一处用,提高软件质量。代码审查是实现这一目标最重要的途径之一。特别是,代码审查可以: 从另一个角度发现缺陷和更好的解决办法。 确保至少另外还有一人熟
2015-7-30 14:41
Quora 是如何维持高质量代码的
一个高质量的代码库可以加快长期开发的速度,因为它会使得迭代、协作和维护更加容易。在Quora,我们十分重视代码库的质量。 除了会取得收益之外,要维护高质量的代码,会带来一大笔间接费用,还会牺牲实际开发周期。很多人发现,实际产生的收益很难抵消这一间接费用,这时人们会面临两个选择:要么以低质量代码提升开发速度,要么维护高质量代码而牺牲开发速度。而对于初创公司来说,他们希望开发速度能快一些,所以就不得不使用低质量的代码。 我们开发了一系列工具和流程,这样就可以在维护高质量代码库的同时,提升开发的速度。在这篇
2015-8-1 08:35
结对编程 VS 代码审查:对比开发者文化
从上一份工作到现在的这份工作,我从结对编程的开发文化过渡到同行代码审查,这个转变过程是一个非常有趣的经历。我认为我要记录下些我所注意到的变化。 你可以找到很多标题是/(结对编程|代码审查)的(利|弊)/这种样式的文章,这些文章的作者都可以给出一套清晰且有说服力执行方案。我认为只要权衡它们的利弊,这两种方案都是非常有效率的。我想就两者的权衡策略提供些相对客观的讨论。 专有名词的定义 因为结对编程和代码审查这2个名词都有很多种完全不同的解释,所以首先让我来定义下这篇文章中这2个名词的含义。 当我提到结对编程文
2015-8-19 10:56
代码审查“查”什么?
让我们来谈谈代码审查(Code Review)。如果花几秒钟去搜索有关内容,你会发现许多论述代码审查好处的文章(例如,Jeff Atwood的这篇文章)。你还会发现许多介绍如何使用代码审查工具的文档,比如我们常用的Upsource。但能够在你审查他人代码时指导查什么的内容却很少见。 或许没有明确审查条目的原因是:有太多不同的因素需要考虑。就像对任何(功能性或非功能性)需求,个体组织对各个方面的优先级都有不同的考虑。 由于文章主题覆盖面广,本文旨在概述了代码审查者在代码审查时可以关注的一些方面。各方面优先级的分配和持续检查是一个
2015-10-5 15:03
返回顶部

分享到微信朋友圈

打开微信,点击底部的“发现”,
使用“扫一扫”将网页分享至朋友圈。