首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >代码检查角色

代码检查角色
EN

Software Engineering用户
提问于 2011-02-24 09:30:40
回答 5查看 303关注 0票数 5

考虑一个项目中有一个经理和一个程序员。管理器对程序员执行的任务进行装箱。

在这种情况下,谁应该检查程序员没有犯一些不可测试的错误,比如在单例服务中使用非线程安全映射?谁来检查整个项目代码结构?

EN

回答 5

Software Engineering用户

发布于 2011-02-24 09:57:32

我曾经在一家公司工作过,该公司对流程进行了标准化,使得每一项任务都有一名经理、一名实现者和一名测试人员,他们都必须是不同的人。经理是提交任务的人,他通常会亲自挑选另外两个。

这对于发展任务来说是相当有效的。

在您的情况下,如果没有特定的测试人员,当然应该由经理来检查任务是否真正完成。已完成的定义可能会有所帮助。

票数 3
EN

Software Engineering用户

发布于 2011-02-24 13:45:50

关于“不可测试”错误的

最后,这必须由一个精通软件开发的人来完成。如果经理也不是程序员,那么程序员就必须格外勤奋.

这种问题可以通过使用静态分析工具如pmd、findbug或lint来减少。

或者,程序员可以发布到codereview.stackexchange.com。

关于“总体结构”的

谁在乎?

我是说真的。需要检查的人是关心整体结构的人。

票数 2
EN

Software Engineering用户

发布于 2011-02-24 11:49:02

没有一个正确的答案,因为这将因每个公司的结构/文化而有所不同。尽管通常我会假设经理是一个技术经理,而不是他/她可能是负责整个代码结构和执行最佳实践的人。

票数 0
EN
页面原文内容由Software Engineering提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://softwareengineering.stackexchange.com/questions/51311

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档