«Собор или базар»: системы контроля версий — централизованные или распределенные? |
Станислав Фомин |
Тезисы![]() Прошло уже почти четыре десятилетия с момента изобретения первых систем управления версиями программного кода. За это время были созданы десятки различных СУВ (систем управления версиями), со своими достоинствами и недостатками, а контроль версий стал необходимым навыком грамотной разработки. Почему же до сих пор нет единой, общепринятой и идеальной СУВ? Оказывается, такой «серебряной пули» до сих пор нет, в частности потому, что даже вне контекста свойств конкретной СУВ, сейчас происходит борьба между двумя принципиально разными парадигмами контроля версий — централизованной и распределенной. Централизованный подход пока еще более распространен, но непрерывно растет и армия сторонников распределенных СУВ. Что же выбрать для корпоративной разработки ПО? Мы рассмотрим основные «камни преткновения» в споре между централизованными и распределенными системами управления версиями, проанализируем их плюсы и минусы в корпоративной разработке, и наконец, предложим наши рекомендации, как «скомбинировать» лучшее из обоих подходов и избежать присущих им проблем. |
![]() Станислав Фомин Стас Фомин занимает должность замдиректора по информационным технологиям в компании «Заказные ИнформСистемы». В этой компании он работает с 1999 года, выполнив десятки успешных проектов по разработке и внедрению информационных систем. В последние годы Стас исследует перспективные системы, архитектуры, фреймворки и стандарты, внедряя в компании эффективные инструменты и методологии разработки ПО. |
« Предыдущий доклад | Все устные доклады | Следующий доклад » |
Ключевые доклады | Приглашенные доклады | Семинары | Виды докладов |
Все доклады (по фамилии докладчика) | Все доклады (по названию компании) |