Осенью прошёл курс и получил ключ. Но т.к. уже имел действующую подписку, то ключом не воспользовался. Сейчас захожу сюда, а про DreamSpark вообще ни слова. Где же мой ключ? |
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).
Теперь над командным проектом можно выполнить следующие действия, которым соответствуют вкладки:
My Work - планирование заданий (вкладка Team Explorer / My Work изображена на рис. 11.12).
- In Progress Work - выполняемые работы над проектом;
- Suspended Work - отложенные работы над проектом;
- Available Work Items - список всех доступных работ над проектом;
- Code Reviews - инспекция кода (она играет весьма важную роль в современных программных проектах).
Pending Changes - изменения, вносимые в код с помощью системы управления исходным кодом при выполнении команды check-in - закрытие исходного файла для редактирования, добавление комментария к новой версии кода, включаемые и не включаемые изменения. Вкладка Team Explorer / Pending Changes изображена на рис. 11.13.
Source Control Explorer - просмотр рабочего пространства проекта, находящегося под контролем системы управления исходным кодом. Результат выбора этой вкладки показан на рис. 11.14 - вызов Source Control Explorer.
Builds - управление сборкой проектов: создание нового определения сборки (build definition) и просмотр всех определений сборок. Данная вкладка показана на рис. 11.15.
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) проекта, тестировать проект.
Набор для практики
Вопросы
- Что такое Visual Studio Online?
- Что такое Team Explorer?
- Что такое командный проект?
- Что такое Source Control Explorer?
- Что такое Build?
- Каковы действия над проектом в системе управления исходным кодом?
- Какие методы организации командной разработки поддержаны в Visual Studio Online?
- Как связаны между собой Visual Studio и Visual Studio Online?
- Что такое спринт?
- Что такое Team Room?
- Какие дополнительные полномочия необходимы для входа в Team Room?
Упражнения
- Скачайте и инсталлируйте Visual Studio Online и создайте в ней командный проект.
- Получите пробный полный доступ ко всем возможностям VS Online и с его помощью войдите в Team Room.
- Добавьте нового пользователя в командный проект.
Темы для курсовых работ, рефератов, эссе
- Обзор возможностей Visual Studio Online (реферат).
- Методология разработки командных проектов Scrum (реферат).
- Обзор методов управления командными проектами в Visual Studio Online (реферат).
Дополнительные материалы, презентации
Презентация к данной лекции: VS_2013_Course_11.pptx.