SECR 2009 завершил работу. Получить информацию о текущей конференции можно на
www.secrus.org.
«Собор или базар»: системы контроля версий — централизованные или распределенные?
|
Станислав Фомин
|
Тезисы
Прошло уже почти четыре десятилетия с момента изобретения первых систем управления версиями программного кода. За это время были созданы десятки различных СУВ (систем управления версиями), со своими достоинствами и недостатками, а контроль версий стал необходимым навыком грамотной разработки. Почему же до сих пор нет единой, общепринятой и идеальной СУВ? Оказывается, такой «серебряной пули» до сих пор нет, в частности потому, что даже вне контекста свойств конкретной СУВ, сейчас происходит борьба между двумя принципиально разными парадигмами контроля версий — централизованной и распределенной.
Централизованный подход пока еще более распространен, но непрерывно растет и армия сторонников распределенных СУВ.
Что же выбрать для корпоративной разработки ПО? Мы рассмотрим основные «камни преткновения» в споре между централизованными и распределенными системами управления версиями, проанализируем их плюсы и минусы в корпоративной разработке, и наконец, предложим наши рекомендации, как «скомбинировать» лучшее из обоих подходов и избежать присущих им проблем.
|
Станислав Фомин Биография
Стас Фомин занимает должность замдиректора по информационным технологиям в компании «Заказные ИнформСистемы». В этой компании он работает с 1999 года, выполнив десятки успешных проектов по разработке и внедрению информационных систем. В последние годы Стас исследует перспективные системы, архитектуры, фреймворки и стандарты, внедряя в компании эффективные инструменты и методологии разработки ПО.
Также Стас Фомин преподает студентам курсы по алгоритмам и теории сложности в Московском физико-техническом институте (МФТИ) и Институте Системного Программирования (ИСП РАН). Стас — соавтор книги «Эффективные алгоритмы и сложность вычислений», автор научных и инженерных статей.
В 1995-1999 годах Стас Фомин был разработчиком информационных систем в компании «Сервер».
Стас Фомин закончил в 1999 году с отличием факультет управления и прикладной математики (ФУПМ) Московского физико-технического института.
|