什么是Qt最好的敏捷工具链?

Jam*_*ans 6 qt qt-creator

我很好奇是否有其他人对Qt友好工具链有很好的推荐.

我们目前正在评估使用以下内容:

  • 错误/问题跟踪 - Atlassian JIRA(已在使用中)
  • IDE - Qt Creator(已在使用中)
  • 代码覆盖率 - gcov(有没有简单的方法将它集成到dev/CI环境中?)
  • 单元测试 - QTestLib和Boost测试
  • 代码审查 - Atlassian Crucible(昂贵)或ReviewBoard(免费)
  • 每晚建造/登记入住 - Hudson,CruisControl或Atlassian Bamboo.有什么建议?
  • 代码分析/样式检查器 - Vera ++?CppCheck?有什么建议?
  • 源代码监控 - Atlassian Fisheye(仅当我们使用Crucible时),ViewVC.有什么建议?

还有其他工具我应该看看吗?

谢谢!

ras*_*ani 3

错误:Bugzilla

IDE:QtCreator,但如果您强制使用一种 IDE 而不是另一种,很多人会讨厌您,特别是如果您有开源开发人员。

代码覆盖率:为了使用 gcov 进行代码覆盖率,您的 ci 环境需要使用适当的标志集构建软件并执行代码。另请注意,gcov 本身不执行任何报告,您需要像 lcov 这样的东西才能从 gcov 生成的文件中实际生成统计信息。

NightlyBuilds:TeamCity,但如果您有时间投资并且确实需要灵活性:BuildBot。

CodeReview:审查委员会相当不错。