Очистка большого устаревшего Java-проекта

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

Пока что те из нас, кто участвует в проекте, «сливаются», приспосабливаясь к существующим соглашениям любого класса, над которым мы работаем, но приходит время навести некоторый порядок и последовательность.

Это пугает. вызов, и я ищу любые советы, которые могут дать люди по такой задаче. Есть ли какие-то особенно эффективные стратегии или подводные камни, на которые следует обратить внимание? Это вообще хорошая идея?

Отредактируйте, чтобы добавить: Я не хочу создавать впечатление, что проект плохой - он на самом деле хорошо спроектирован и в значительной степени хорошо написан. Просто чувствует свой возраст и неизбежность технического обслуживания ...

14
задан Carl Manaster 1 January 2011 в 04:05
поделиться