OberonCore

Библиотека  Wiki  Форум  BlackBox  Компоненты  Проекты
Текущее время: Вторник, 19 Март, 2024 12:22

Часовой пояс: UTC + 3 часа




Начать новую тему Ответить на тему  [ Сообщений: 7 ] 
Автор Сообщение
СообщениеДобавлено: Среда, 20 Апрель, 2011 23:03 

Зарегистрирован: Суббота, 07 Март, 2009 15:39
Сообщения: 3261
Откуда: Астрахань
Системы управления версиями как инструмент совместной работы студентов
http://habrahabr.ru/blogs/development/117852/

решается вечная проблема: как познакомить студней с основами коллективной работы и контролем версий.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Интереснейшая статья на Хабре!
СообщениеДобавлено: Четверг, 21 Апрель, 2011 03:45 
Аватара пользователя

Зарегистрирован: Вторник, 19 Сентябрь, 2006 21:54
Сообщения: 2449
Откуда: Россия, Томск
Валерий Лаптев писал(а):
http://habrahabr.ru/blogs/development/117852/
Я вижу сообщение "Срок регистрации домена истёк".


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Интереснейшая статья на Хабре!
СообщениеДобавлено: Четверг, 21 Апрель, 2011 07:22 

Зарегистрирован: Суббота, 07 Март, 2009 15:39
Сообщения: 3261
Откуда: Астрахань
Вот я только что открыл. При этом я на хабре не регистрирован. Сейчас текст выставлю.
Статья о применении git, но особо не техническая, а как хорошая идея.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Интереснейшая статья на Хабре!
СообщениеДобавлено: Четверг, 21 Апрель, 2011 07:25 

Зарегистрирован: Суббота, 07 Март, 2009 15:39
Сообщения: 3261
Откуда: Астрахань
Цитата:
Системы управления версиями как инструмент совместной работы студентов
И сразу к делу. Рассмотрим идею совместной разработки лабораторных/курсовых работ с помощью github

Ответственный студент Петя создает репозиторий, например по дисциплине «Параллельное программирование», где в первом коммите в ветке master доступен подготовленный проект с минимумом всего необходимого.

Затем Петя создает wiki, куда выкладывает варианты заданий для всей группы:

После этого Пете нужно добавить своих однокурсников в коллаборейторы, чтобы они могли коммититься без запроса на pull (Pull Request):

Далее начинается самое интересное — разработка! Каждый студент создает свою ветку (название которой соответствует номеру варианта) в репозитории с помощью git branch, куда благополучно коммитится с заранее авторизованных устройств, для которых надо будет сгенерировать ssh-ключи и добавить их в настройки своего аккаунта на github:

Часто ли вам нужна была помощь своего товарища, который присылал вам поправки к коду по асечке и объяснял где ошибка? Часто ли вы сами просили код «просто посмотреть»? Теперь разработка стала проще, интереснее и быстрее.

Что в итоге получается?
Централизованное и удобное место для хранения кода всех вариантов лаб/курсовых с приятным и удобным интерфейсом для просмотра и подсветкой синтаксиса. Возможность реально совместной работы над одним большим проектом — например курсовой работы, что в разы ускорит разработку.

Основные плюсы:

опыт командной работы, который пригодится в будущем;
не нужно носить исходники на флешке (я некоторое время носил на дискетах). Во всех университетах уже есть интернет?;
всегда есть возможность посмотреть изменения своего кода (избегаем ситуаций «блииин, захватил не ту версию проги на флешке...») и/или откатиться до нужной ревизии («блин, вчера же работало!»);
повышение качества кода — одногруппники находят баг, вешают тикет и здесь же его обсуждают;

Минусы:

Придется всем учить git/svn/hg и т.п.
Будьте готовы к использованию репозитория недобросовестными эгоистичными одногруппниками.

А если ко всему этому прибавить находчивого преподавателя, который будет проверять работы (и так все знают, что вы обмениваетесь кодом), смотря исходники прямо на гитхабе… А что, возможно так скоро и будет. Или уже есть.

Если идея стара и давно уже повсеместно используется — прошу не закидывать тухлыми помидорами, ибо хорошие идеи всегда приходят поздно.

Там еще конкретные скрины из системы, но, думаю, и так понятно.
Как вам сама мысль?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Интереснейшая статья на Хабре!
СообщениеДобавлено: Четверг, 21 Апрель, 2011 08:47 
Аватара пользователя

Зарегистрирован: Вторник, 19 Сентябрь, 2006 21:54
Сообщения: 2449
Откуда: Россия, Томск
Валерий Лаптев писал(а):
Как вам сама мысль?
Отличная мысль. Почему бы и нет?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Интереснейшая статья на Хабре!
СообщениеДобавлено: Четверг, 21 Апрель, 2011 10:58 
Аватара пользователя

Зарегистрирован: Вторник, 19 Сентябрь, 2006 21:54
Сообщения: 2449
Откуда: Россия, Томск
Александр Ильин писал(а):
Валерий Лаптев писал(а):
http://habrahabr.ru/blogs/development/117852/
Я вижу сообщение "Срок регистрации домена истёк".
Подскажите IP, у кого в кэше остался. А то мне ещё одну ссылку дали, так не могу открыть.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Четверг, 21 Апрель, 2011 11:11 

Зарегистрирован: Четверг, 08 Май, 2008 19:13
Сообщения: 1447
Откуда: Киев
http://62.213.71.224/


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 7 ] 

Часовой пояс: UTC + 3 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 2


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Вся информация, размещаемая участниками на конференции (тексты сообщений, вложения и пр.) © 2005-2024, участники конференции «OberonCore», если специально не оговорено иное.
Администрация не несет ответственности за мнения, стиль и достоверность высказываний участников, равно как и за безопасность материалов, предоставляемых участниками во вложениях.
Без разрешения участников и ссылки на конференцию «OberonCore» любое воспроизведение и/или копирование высказываний полностью и/или по частям запрещено.
Powered by phpBB® Forum Software © phpBB Group
Русская поддержка phpBB