OberonCore https://forum.oberoncore.ru/ |
|
Лабораторная имитация реального коллективного труда https://forum.oberoncore.ru/viewtopic.php?f=8&t=2600 |
Страница 1 из 1 |
Автор: | Илья Ермаков [ Понедельник, 26 Апрель, 2010 18:09 ] |
Заголовок сообщения: | Лабораторная имитация реального коллективного труда |
viewtopic.php?p=46607#p46607 Alexey Veselovsky писал(а): Нужно показывать. На наглядном примере. Чтобы чувствовали на собственной шкуре.
Например большенство этих правил начинают играть роль когда: 1) Проект большой (не 100 строк ученического кода). 2) Проект командный. Т.е. приходится работать с чужими исходниками. Если кода всего 100 строк и он весь твой, то можно вполне и goto применять массово. Ничего в общем то страшного прямо сейчас не произойдет. Посему полезно например следующее упражнение: пусть имеем последовательность лабораторных работ, в ходе которых код последовательно дописывается/переписывается. Так вот, на каждой следующей лабораторной из последовательности все меняются исходниками. Т.е. студент B свою лабораторную работу N2 базирует не на исходниках своей лабораторной N1, а студента A. Это раз. Два -- всем разрешается (и поощряется) спрашивать, и всячески теребить предыдущего автора исходника. Теоретически, это должно неплохо сэмулировать (в несколько усугубленном виде конечно в плане бардака, но с другой стороны, и исходники игрушечные, поэтому то на то и выйдет) реальный рабочий процесс. В таких условиях думаю сразу станет ясно почему хорошо бы придерживаться единого стиля, не выпендриваться в плане синтаксических извращений (чем больше выпендриваешься, тем больше тебя пинают те кто потом используют этот код, ты на это тратишь время => не успеваешь сделать своё), не делать лапшу-доширак из кода посредством goto и т.п. Неплохо потом устраивать коллективный разбор полётов Пусть народ (сами студенты!) выдвигает предложения по тому, как избежать в дальнейшем подобного бардака, выдвигает, принимает и придерживается! Сам! |
Автор: | Info21 [ Понедельник, 26 Апрель, 2010 19:26 ] |
Заголовок сообщения: | Re: Лабораторная имитация реального коллективного труда |
Есть проще вариант: давать программы друг друга на предмет улучшения и критики. Включается азарт улучшения чужой работы |
Автор: | Alexey Veselovsky [ Понедельник, 26 Апрель, 2010 19:41 ] |
Заголовок сообщения: | Re: Лабораторная имитация реального коллективного труда |
Info21 писал(а): Есть проще вариант: давать программы друг друга на предмет улучшения и критики. Включается азарт улучшения чужой работы А это уже другой аспект работы -- Code Review |
Автор: | Info21 [ Понедельник, 26 Апрель, 2010 21:36 ] |
Заголовок сообщения: | Re: Лабораторная имитация реального коллективного труда |
Alexey Veselovsky писал(а): Info21 писал(а): Есть проще вариант: давать программы друг друга на предмет улучшения и критики. А это уже другой аспект работы -- Code Review Включается азарт улучшения чужой работы Alexey Veselovsky писал(а): ... сразу станет ясно почему хорошо бы придерживаться единого стиля, не выпендриваться в плане синтаксических извращений (чем больше выпендриваешься, тем больше тебя пинают ...
|
Автор: | Валерий Лаптев [ Понедельник, 26 Апрель, 2010 21:49 ] |
Заголовок сообщения: | Re: Лабораторная имитация реального коллективного труда |
У меня запланировано. Только не на лабах, а на практике летней. Там две недели подряд будет. И обмен не лабов, а курсовых. У них к лету будет уже 2 курсовых - за первый и за второй курс. Мы еще продумаем, как это устроить грамотно. |
Автор: | Info21 [ Понедельник, 26 Апрель, 2010 22:19 ] |
Заголовок сообщения: | Re: Лабораторная имитация реального коллективного труда |
Валерий Лаптев писал(а): У меня запланировано. ... И обмен не лабов, а курсовых. И правильно. Давно заметил на примере журнальных рецензентов, что у людей азарт критический невероятный вспыхивает, только дай возможность оттоптаться. Не забудьте меры принять. В смысле чтобы до драки не дошло |
Автор: | Валерий Лаптев [ Понедельник, 26 Апрель, 2010 22:28 ] |
Заголовок сообщения: | Re: Лабораторная имитация реального коллективного труда |
Именно об этом я - грамотно постараемся... Чтоб не затоптали друг-друга и не забрызгали слюной... |
Автор: | Valery Solovey [ Вторник, 27 Апрель, 2010 12:45 ] |
Заголовок сообщения: | Re: Лабораторная имитация реального коллективного труда |
Не забудьте и другие меры принять. Есть такое понятие - студенческая солидарность : ). |
Автор: | Валерий Лаптев [ Вторник, 27 Апрель, 2010 12:52 ] |
Заголовок сообщения: | Re: Лабораторная имитация реального коллективного труда |
Valery Solovey писал(а): Не забудьте и другие меры принять. Есть такое понятие - студенческая солидарность : ). Кстати - да. Что предлагаете? |
Автор: | Alexey Veselovsky [ Вторник, 27 Апрель, 2010 14:06 ] |
Заголовок сообщения: | Re: Лабораторная имитация реального коллективного труда |
Валерий Лаптев писал(а): Valery Solovey писал(а): Не забудьте и другие меры принять. Есть такое понятие - студенческая солидарность : ). Кстати - да. Что предлагаете? Дык потому то я и предложил вариант не на соперничестве, а на сотрудничестве Пусть коллективно дружат против преподавателя, который выступает в роли заказчика продукта и проводит приемку |
Автор: | Валерий Лаптев [ Вторник, 27 Апрель, 2010 14:14 ] |
Заголовок сообщения: | Re: Лабораторная имитация реального коллективного труда |
Alexey Veselovsky писал(а): Валерий Лаптев писал(а): Valery Solovey писал(а): Не забудьте и другие меры принять. Есть такое понятие - студенческая солидарность : ). Кстати - да. Что предлагаете? Дык потому то я и предложил вариант не на соперничестве, а на сотрудничестве Пусть коллективно дружат против преподавателя, который выступает в роли заказчика продукта и проводит приемку То есть автор курсовой и его преемник - коллективно дружат против препода... Подумать надо... |
Автор: | Роман М. [ Вторник, 27 Апрель, 2010 17:15 ] |
Заголовок сообщения: | Re: Лабораторная имитация реального коллективного труда |
Интересная идея. Только нужно придумать метрику определения качества совместной работы студентов и по ней судить их или хвалить. |
Автор: | Роман М. [ Воскресенье, 23 Май, 2010 15:03 ] |
Заголовок сообщения: | Re: Лабораторная имитация реального коллективного труда |
Ещё одно предложение: разбить группу на два или более лагерей соревнующихся сторон, каждая из которых будет заниматься своим проектом. Проект будет приниматься противоположной стороной, вместе с критикой. А внутри лагерь - одна команда, которая должна уметь решать поставленные задачи. Каждому участнику лагеря будет даваться отдельная задача, как часть проекта. |
Страница 1 из 1 | Часовой пояс: UTC + 3 часа |
Powered by phpBB® Forum Software © phpBB Group https://www.phpbb.com/ |