Мне поручено выполнить некоторую работу над огромным проектом Java, и влияние нескольких итераций разработчиков очевидно. Нет стандартного стиля кодирования, форматирования, соглашений об именах или структуры классов. Это хороший день, когда я сталкиваюсь с классом с Javadoc, а модульное тестирование - счастливая мечта.
Пока те из нас, кто участвует в проекте, "смешиваются", адаптируются к существующей конвенции любого класса, над которым мы работаем, но настало время навязать какой-то порядок и последовательность.
Это сложная задача, и я ищу любые советы, которые люди могли бы выполнить по этой задаче. Существуют ли какие-либо стратегии, которые были особенно эффективны или ловушки, которые нужно искать? Это даже хорошая идея попробовать?
Изменить для добавления: я не хочу создавать впечатление, что проект плох - он на самом деле прочный и в значительной степени хорошо написан. Это просто ощущение его возраста и неизбежности содержания...