Санкт-Петербургский государственный университет
Опубликован: 25.07.2014 | Доступ: свободный | Студентов: 1039 / 81 | Длительность: 17:26:00
Лекция 10:

Visual Studio Online

11.4. Управление командным проектом в Visual Studio Team Explorer

Для создания кода командного проекта теперь мы можем открыть его в Visual Studio. Для этого переходим в окно нашего командного проекта saf_team_project ( рис. 11.6) и нажимаем Open in Visual Studio (в правой части окна, около значка VS 2013). Сайт запрашивает разрешение на запуск программы, и после его получения запускается VS 2013, в которой открывается окно Team Explorer и настраивается на проект saf_team_project ( рис. 11.11).

Запуск VS 2013 из Visual Studio Online и открытие в ней командного проекта

Рис. 11.11. Запуск VS 2013 из Visual Studio Online и открытие в ней командного проекта

Теперь над командным проектом можно выполнить следующие действия, которым соответствуют вкладки:

My Work - планирование заданий (вкладка Team Explorer / My Work изображена на рис. 11.12).

Вкладка Team Explorer / My Work

Рис. 11.12. Вкладка Team Explorer / My Work
  • In Progress Work - выполняемые работы над проектом;
  • Suspended Work - отложенные работы над проектом;
  • Available Work Items - список всех доступных работ над проектом;
  • Code Reviews - инспекция кода (она играет весьма важную роль в современных программных проектах).

Pending Changes - изменения, вносимые в код с помощью системы управления исходным кодом при выполнении команды check-in - закрытие исходного файла для редактирования, добавление комментария к новой версии кода, включаемые и не включаемые изменения. Вкладка Team Explorer / Pending Changes изображена на рис. 11.13.

Вкладка Team Explorer / Pending Changes

Рис. 11.13. Вкладка Team Explorer / Pending Changes

Source Control Explorer - просмотр рабочего пространства проекта, находящегося под контролем системы управления исходным кодом. Результат выбора этой вкладки показан на рис. 11.14 - вызов Source Control Explorer.

Вызов Source Control Explorer выбором одноименной вкладки

увеличить изображение
Рис. 11.14. Вызов Source Control Explorer выбором одноименной вкладки

Builds - управление сборкой проектов: создание нового определения сборки (build definition) и просмотр всех определений сборок. Данная вкладка показана на рис. 11.15.

Вкладка Team Explorer / Builds

Рис. 11.15. Вкладка Team Explorer / Builds

Work Items - список всех выполняемых работ над проектом;

Settings - установки и настройки командного проекта и коллекции командных проектов.

11.5. Резюме

Visual Studio Online - облачный инструмент, аналогичный по функциональности Team Foundation Server, но, как всякий облачный продукт, не требующий инсталляции на клиентском компьютере. Он позволяет создавать командные проекты и управлять ими - включать в проект новых членов, организовывать обсуждение проекта в Team Rooms, контролировать проект с помощью спринтов - назначенных заранее временных сроков и соответствующих им этапов (работ), которые должны быть выполнены к этому сроку, помещать проект под контроль системы управления исходным кодом, настраивать и выполнять сборку (build) проекта, тестировать проект.

Ключевые термины

Team Explorer - компонента Visual Studio для управления командными проектами.
Visual Studio Online - облачный инструмент, аналогичный по функциональности Team Foundation Server.

Краткие итоги

Visual Studio Online - облачный инструмент, аналогичный по функциональности Team Foundation Server, но, как всякий облачный продукт, не требующий инсталляции на клиентском компьютере. Он позволяет создавать командные проекты и управлять ими - включать в проект новых членов, организовывать обсуждение проекта в Team Rooms, контролировать проект с помощью спринтов - назначенных заранее временных сроков и соответствующих им этапов (работ), которые должны быть выполнены к этому сроку, помещать проект под контроль системы управления исходным кодом, настраивать и выполнять сборку (build) проекта, тестировать проект.

Набор для практики

Вопросы

  1. Что такое Visual Studio Online?
  2. Что такое Team Explorer?
  3. Что такое командный проект?
  4. Что такое Source Control Explorer?
  5. Что такое Build?
  6. Каковы действия над проектом в системе управления исходным кодом?
  7. Какие методы организации командной разработки поддержаны в Visual Studio Online?
  8. Как связаны между собой Visual Studio и Visual Studio Online?
  9. Что такое спринт?
  10. Что такое Team Room?
  11. Какие дополнительные полномочия необходимы для входа в Team Room?

Упражнения

  1. Скачайте и инсталлируйте Visual Studio Online и создайте в ней командный проект.
  2. Получите пробный полный доступ ко всем возможностям VS Online и с его помощью войдите в Team Room.
  3. Добавьте нового пользователя в командный проект.

Темы для курсовых работ, рефератов, эссе

  1. Обзор возможностей Visual Studio Online (реферат).
  2. Методология разработки командных проектов Scrum (реферат).
  3. Обзор методов управления командными проектами в Visual Studio Online (реферат).

Дополнительные материалы, презентации

Презентация к данной лекции: VS_2013_Course_11.pptx.

Александр Калинин
Александр Калинин

Осенью прошёл курс и получил ключ. Но т.к. уже имел действующую подписку, то ключом не воспользовался. Сейчас захожу сюда, а про DreamSpark вообще ни слова. Где же мой ключ?