Как вы распространяете IDE и ее конфигурацию в вашей команде? - PullRequest
0 голосов
/ 13 октября 2009

Мне интересно, как команда разработчиков программного обеспечения распространяет свои стандартные IDE?

например. Разработка с использованием Eclipse, пользовательского средства форматирования кода, SVN Resository, Copyright Header. На данный момент у моей команды есть стандартный zip-файл, который затем распространяется среди разработчиков.

Проблема: Если изменяется один файл, плагин или сама IDE, например, новые руководящие принципы кодирования, обновление Eclipse 3.5.1 весь дистрибутив должен быть сделан снова. Каждый разработчик должен снова расстегнуть молнию. Представьте, что вы работаете с разными рабочими пространствами (Jetty, разные версии Tomcamt, WTP) благодаря истории проекта , которая не масштабируется

Я знаю, что есть некоторые связанные Articels

И некоторые коммерческие программы. Eclipse также имеет новый установщик обновлений Approach

Но я не вижу приложение Killer. Как ваша команда решает эту проблему? Есть ли лучшая практика? Полагаю, лучше всего будет Программа, позволяющая выбрать текущий проект, а затем загрузить настроенную среду IDE с сервера и узнать, обновлены ли файлы конфигурации проекта

Ответы [ 2 ]

0 голосов
/ 13 октября 2009

В моей предыдущей компании они написали собственный агент обновлений, который был извлечен из централизованно настроенного сервера, который был обновлен руководителями групп. Это работало хорошо, пока люди не захотели устанавливать свои собственные плагины.

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

Они никогда не придумали «хороший» способ справиться с этим. Но, по крайней мере, они не поместили нас всех на терминальные серверы с тонкими клиентами.

0 голосов
/ 13 октября 2009

Для затмения посмотрите на Бакминстер , я думаю, он точно нацелен на вашу цель, не использовал его лично.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...