- Примите решение о едином соглашении в команде (желательно стандартное, если вы хотите работать с другими позже)
- Сконфигурируйте и все остальные IDE, чтобы использовать этои только это.
- Сделайте переформатирование происходить автоматически и желательно при каждом нажатии Ctrl-S.
Это сделает все источники единообразными в любое время и обеспечит изменения вИсходный репозиторий - это реальные изменения, а не просто переформатирование в более позднее время.
Для Eclipse это можно сделать путем настройки средства форматирования (мне нравятся значения по умолчанию) и сохранения настроек, которые затем могут быть загружены всемиостальное.Кроме того, действия Java -> Editor -> Save позволяют автоматически переформатировать при каждом нажатии Ctrl-S, что является также сохраняемым предпочтением.
Я обнаружил, что выше, дополнительная эвристика
- Все должно помещаться на одной строке
дает много автоматически инициируемых рефакторингов, давая много именованных местных жителей, которые затем фиксируют намерения по их именам, что, в свою очередь, работаетхорошо для отладки, так как у вас обычно больше значений в переменных, которые отображаются в отладчике при пошаговом переходе, и у вас, как правило, меньше возможностей для исключений NullPointerException в каждой строке.
Редактировать: Я написалв моем блоге об этом .
Редактировать 2014-08-19: Похоже, что если параметры форматирования Eclipse сохранены в файл, IntelliJ IDEA может форматировать источник, используя этот файл.