2009-04-30 1 views
1

Для небольших и крупных команд, разрабатывающих программное обеспечение вместе, какие инструменты используются для формирования всесторонней командной среды разработки?Каковы элементы комплекта для разработки команды?

В частности, я ищу исчерпывающий список всех задействованных отдельных функций (например, контроль источника, управление ошибками, инструменты тестирования, управление проектами), а не конкретные рекомендации по продукту. Я также не ограничиваю список конкретной методологией (например, Scrum).

ответ

0
  • управления Источник (очевидно), включая управление филиальной
  • отслеживания Issue (функции и ошибки), возможно с переназначением и переадресацией задачи, и часто такие вещи, как запись на экране
  • Индивидуальное управление задачами, иногда интегрированы с системой отслеживания проблем
  • Коммуникационное программное обеспечение. Некоторые команды используют электронную почту и IM, даже в пределах одного здания или твитов. Есть некоторые инструменты, которые интегрированы в код, чтобы вы могли «обмениваться куском кода». Использование экрана и приложений также полезно.
  • Хороший инструмент для сборки.
  • Средства программирования распределенной пары, если это применимо, общие редакторы в противном случае.
  • Аналогичная поддержка в случае инструментов.

Менее часто используемые, но перспективные инструменты (с научной точки зрения), некоторые из которых теперь имеют версии на основе IDE.

  • Real-time awareness (предотвратить nerge конфликты, давая вам знать, кто работает на том же файле, прежде чем вы на самом деле писать код)

  • In-code social tagging, useful для bootmarking конкретных пунктов

  • In-code contract communication tools (например, сделать вызывающий абонент осознает особые ожидания в вызываемом методе как способ избежать ошибок).

+0

рад, что я мог бы помочь. Дайте мне знать, если вам нужна дополнительная информация. – Uri

0

Вы попали основные из них в вашем посте:

  • IDE (Integrated Development Environment)
  • Coding Guidelines (иногда просмотрел, но она по-прежнему сильно помогает)
  • управления
  • Источник
  • Испытательный комплект (тестирование единицы измерения, контрольный пример/контроль сценариев тестирования и отслеживание)
  • Отслеживание проблем/сообщение об ошибках
  • Bui ld Управление

... Уверен, что у меня что-то неясно, но кто-то здесь меня исправит.

И один я пропустил ...

  • Diagraming программное обеспечение (IE Rational Software Modeler и т.д.)
0

Несколько больше:

    программное обеспечение
  • Управление требованиями
  • Code review software
  • Непрерывная интеграция инструмент
  • Документация хранилище - например, Wiki

 Смежные вопросы

  • Нет связанных вопросов^_^