scholar_vit: (Default)
scholar_vit ([personal profile] scholar_vit) wrote2007-01-17 03:24 pm
Entry tags:

Об эстрадности

Университет перестраивает учебные планы. Мой курс поставили на осень, поэтому сейчас ничего не читаю. А тут оказалось, что в компании надо провести лекцию для новых разработчиков: объяснить, как работает CVS (чего только не приходится преподавать). С утра ощущал подъём настроения; даже намечавшаяся простуда куда-то ушла.

Мой научный руководитель выделял людей "эстрадных": тех, кому непременно нужна аудитория, кто лучше всего чувствует себя, рассказывая что-то ученикам. "Но из всех эстрадных людей, кого я видел, - добавлял он, - ты, несомненно, самый эстрадный".

Собственно, этот журнал - тоже от эстрадности.

Re: Две команды..

[identity profile] vgramagin.livejournal.com 2007-01-17 10:29 pm (UTC)(link)
Извини, я как-то пропустил, что речь не о студентах шла.

А как вы это автоматизировали?

Re: Две команды..

[identity profile] scholar-vit.livejournal.com 2007-01-17 10:32 pm (UTC)(link)
В точности как написано в учебнике. Вставляю диск в привод, говорю cvs import и иду пить кофе. Возвратившись, смотрю в лог и говорю: "Хорошо весьма". Или, если возникли конфликты, рихтую напильником - но к счастью, такое было редко.

Re: Две команды..

[identity profile] vgramagin.livejournal.com 2007-01-17 10:37 pm (UTC)(link)
Аааа, так напильник все-таки иметь надо!

Кстати, что в CVS и правда хорошо сделано - так это automerge, perforce мне так же хорошо не удалось заставить работать.

Re: Две команды..

[identity profile] scholar-vit.livejournal.com 2007-01-17 10:45 pm (UTC)(link)
Если разработчик А принял длину поля в message в 6 байтов, а разработчик B в это же самое время - в 8 байтов, то никакая программа не поможет. Умная система должна делать две вещи: (1) автоматически сделать всё, что можно сделать автоматически и (2) ясно объяснить, что сделать не удалось, почему, и где именно надо приложить напильник.

Re: Две команды..

[identity profile] scholar-vit.livejournal.com 2007-01-17 10:47 pm (UTC)(link)
Кстати, а почему perforce не может использовать стандартные алгоритмы diff3?

Re: Две команды..

[identity profile] vgramagin.livejournal.com 2007-01-17 10:55 pm (UTC)(link)
А пес его знает, может, у меня руки не оттуда растут. Хотя я глубоко не копал - мне мерджать нужно было всего пару раз, я ручками все сделал.

Re: Две команды..

[identity profile] scholar-vit.livejournal.com 2007-01-17 10:57 pm (UTC)(link)
Для меня merge - операция довольно частая... Может, именно поэтому я так CVS люблю.