Я задавал связанный вопрос раньше, но я думаю, корень вопроса в том. Допустим, у меня в команде 2 разработчика, и им обоим нравится смотреть на код в разных форматах. Один любит, чтобы скобки были на новой линии, а другой нет.
Подход, который я использовал ранее, заключается в том, что всякий раз, когда мы запускаем сборку, код автоматически форматируется в соответствии со стандартами Java / Sun с использованием Jalopy; Тем не менее, я бы хотел, чтобы разработчики были настолько счастливы, насколько это возможно. Они могут изменять размер шрифта, цвет шрифта, цвет фона и т. Д.
Если в настоящее время я использую плагин Jalopy Maven для форматирования кода, могу ли / должен я написать хук к SVN, который вызывает mvn jalopy: format для проекта, когда он зарегистрирован? Это надежно?
Это решение не работает на 100%, поскольку требует, чтобы разработчик вручную форматировал исходный код по своему вкусу при каждом открытии файла, который еще не был отформатирован. Я думал, что плагин IDE был бы хорош, поскольку он мог бы автоматически отформатировать источник по своему вкусу и затем сохранить его как другой.
Какие еще есть варианты, чтобы убедиться, что код правильно отформатирован при регистрации?
Спасибо
Walter