对于需要开始代码评审的组,有什么建议吗?我们目前没有真正的软件工程流程。我已经做了7年的软件工程师,从来没有见过在我工作过的不同地方实施过任何真正的过程,尽管很多书都支持各种工程方法。管理部门支持启用新过程的想法,尽管具有20年以上软件工程经验的高级工程师对此存在一定的阻力。
我们是一组两名程序员,没有软件工程经理。我们直接向公司总经理汇报。但我们在许多软件项目上工作。我们必须开始执行代码评审的真正原因是因为PA的需求。因此,我推动我们做的代码审查四面八方-不只是在支付应用软件。
发布于 2010-11-11 14:44:35
因为只有你们两个人,理论上你并不需要一个正式的审查过程。应该发生的是,当你们中的一个完成一段代码时,他应该简单地对另一个说:“这是我所做的,请看一下。”
当然,这是假设你们俩都是理性的,有足够的纪律,并且你们都对自己的自我有足够的掌控能力。如果这些假设是错误的,那么您确实需要从顶部强制执行一个正式的过程。最简单的做法是制定一条规则,所有提交或合并到主干都必须由其他人或至少一个其他人查看和批准,以防您的团队增长。
这一点还不适用于您,但根据我的经验,即使是一个由4人组成的团队进行的正式代码评审最终也会花费太多的时间,个别评审人员的评论90%是相同的。这就是为什么我们换了一个审查系统。
发布于 2010-11-11 15:55:24
您希望代码评审是一个积极的练习!以下是一些建议:
祝好运!
发布于 2010-11-11 14:45:04
启动代码评审的最简单方法:只需使用一个开源审查工具就可以了。http://ostatic.com/blog/open-source-code-review-tools您可以从简单的过程开始:每天都有一个开发人员检查第二个开发人员的代码,反之亦然。如果复习可以帮助您改进代码,那么您可能会想到“真正的技术过程”。
https://softwareengineering.stackexchange.com/questions/18379
复制相似问题