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