Re[8]: В чем удобство Maven (зачем оно нужно)?
От: Mr.Delphist  
Дата: 18.04.11 10:18
Оценка:
Здравствуйте, hrensgory, Вы писали:

H>"С вами невозможно спорить !" (с) Но остаётся неясной связь правильной

H>цели и стремление к тому, чтобы все пользовались одной и той же IDE (с
H>чего всё и началось).

При старте проекта утверждается дефолтный инструментарий, на котором должна быть обеспечена собираемость.
Грубый пример: если мы говорим, что базовым IDE проекта будет Visual Studio 6, то стройными рядами в лес отправятся как адепты свежайших VS20xx, так и гики Эклипса и командной строки, если их жизнедеятельность будет порождать подобные кейсы:

Кейс А:
— Вася, привет
— Привет
— Вась, тут беда с твоим коммитом — шестерка отказывается компилить файл, хотя внешне выглядит нормально
— А, понятно! Когда ж вы тоже на последнюю студию перейдёте — там юникод полностью поддерживается
— Перейдем, как Заказчик одобрит бюджет на лицензии. А пока — откатываем тебя, полностью.

Кейс Б:
— Коля
— Ась?
— Глянул твой вчерашний коммит. Там же ревью кода делать нереально — форматирование по каждому файлу переколбашено.
— Ну, у меня Эклипс. Это он автоматом так.
— Коля, откатываем. Нам ещё мержиться с двумя бранчами — давай формат не будем трогать.

Кейс В:
— Петя, салют. У меня опять плохие новости.
— Откатываете?
— Угадал Опять ты свой батничек поправил, а проекты Студии забыл
— Ты ж знаешь, я привык, у меня мейк настроен как надо, собирается в одно касание всё, удо...
— Петя, удобно. Тебе. Откатываем.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.