Какой лучший гибкий набор инструментов для Qt? - PullRequest
6 голосов
/ 08 октября 2010

Мне любопытно, если у кого-то есть хорошая рекомендация для дружественного к Qt набора инструментов.

В настоящее время мы оцениваем, используя следующее:

  • Отслеживание ошибок / проблем - Atlassian JIRA (уже используется)
  • IDE - Qt Creator (уже используется)
  • Покрытие кода - gcov (есть ли простые способы интегрировать это в среду dev / CI?)
  • Модульное тестирование - QTestLib и Boost Test
  • Проверка кода - либо Atlassian Crucible (дорого), либо ReviewBoard (бесплатно)
  • Ночная сборка / регистрация - Hudson, CruisControl или Atlassian Bamboo. Любой совет?
  • Анализ кода / Проверка стиля - Vera ++? CppCheck? Есть предложения?
  • Мониторинг исходного кода - Atlassian Fisheye (только если мы идем с Crucible), ViewVC. Любой совет?

Есть ли другие инструменты, на которые мне стоит взглянуть?

Спасибо!

Ответы [ 2 ]

3 голосов
/ 22 ноября 2010

Ошибки: Bugzilla

IDE: QtCreator, но многие будут ненавидеть вас, если вы навязываете использование одного идеа над другим, особенно если у вас есть разработчики с открытым исходным кодом.

Покрытие кода: Чтобы использовать gcov для покрытия кода, вашей среде ci необходимо собрать программное обеспечение с соответствующим набором флагов и выполнить код.Также обратите внимание, что сам gcov не создает никаких отчетов, вам нужно что-то вроде lcov, чтобы фактически генерировать статистику из файлов, сгенерированных gcov.

NightlyBuilds: TeamCity, но если у вас есть время для инвестиций и вам нужна гибкость: BuildBot.

CodeReview: Обзорная плата довольно хорошая.

1 голос
/ 12 октября 2010

Фреймворк на основе .pro позволит вашим разработчикам использовать собственную предпочитаемую IDE

AQtime - достойный профилировщик и средство проверки утечек

SourceMonitor предоставляет некоторые приятные метрики

...