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

时间:2010-10-07 22:18:55

标签: 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。有什么建议吗?

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

谢谢!

2 个答案:

答案 0 :(得分:3)

错误:Bugzilla

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

代码覆盖率:为了将gcov用于代码覆盖,您的ci环境需要使用适当的标志集构建软件并执行代码。还要注意gcov本身不做任何报告,你需要像lcov这样的东西然后从gcov生成的文件中实际生成统计数据。

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

CodeReview:审核委员会非常好。

答案 1 :(得分:1)

基于.pro的构建框架将允许您的开发人员使用他们自己喜欢的IDE

AQtime是一个不错的探测器和泄漏检查器

SourceMonitor提供了一些不错的指标