OberonCore
https://forum.oberoncore.ru/

Статья: СУВ как инструмент совместной раб. студ-в
https://forum.oberoncore.ru/viewtopic.php?f=8&t=3417
Страница 1 из 1

Автор:  Валерий Лаптев [ Среда, 20 Апрель, 2011 23:03 ]
Заголовок сообщения:  Статья: СУВ как инструмент совместной раб. студ-в

Системы управления версиями как инструмент совместной работы студентов
http://habrahabr.ru/blogs/development/117852/

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

Автор:  Александр Ильин [ Четверг, 21 Апрель, 2011 03:45 ]
Заголовок сообщения:  Re: Интереснейшая статья на Хабре!

Валерий Лаптев писал(а):
http://habrahabr.ru/blogs/development/117852/
Я вижу сообщение "Срок регистрации домена истёк".

Автор:  Валерий Лаптев [ Четверг, 21 Апрель, 2011 07:22 ]
Заголовок сообщения:  Re: Интереснейшая статья на Хабре!

Вот я только что открыл. При этом я на хабре не регистрирован. Сейчас текст выставлю.
Статья о применении git, но особо не техническая, а как хорошая идея.

Автор:  Валерий Лаптев [ Четверг, 21 Апрель, 2011 07:25 ]
Заголовок сообщения:  Re: Интереснейшая статья на Хабре!

Цитата:
Системы управления версиями как инструмент совместной работы студентов
И сразу к делу. Рассмотрим идею совместной разработки лабораторных/курсовых работ с помощью github

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

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

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

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

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

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

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

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

Минусы:

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

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

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

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

Автор:  Александр Ильин [ Четверг, 21 Апрель, 2011 08:47 ]
Заголовок сообщения:  Re: Интереснейшая статья на Хабре!

Валерий Лаптев писал(а):
Как вам сама мысль?
Отличная мысль. Почему бы и нет?

Автор:  Александр Ильин [ Четверг, 21 Апрель, 2011 10:58 ]
Заголовок сообщения:  Re: Интереснейшая статья на Хабре!

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

Автор:  Comdiv [ Четверг, 21 Апрель, 2011 11:11 ]
Заголовок сообщения:  Re: Статья: СУВ как инструмент совместной раб. студ-в

http://62.213.71.224/

Страница 1 из 1 Часовой пояс: UTC + 3 часа
Powered by phpBB® Forum Software © phpBB Group
https://www.phpbb.com/