Как вы работаете в устаревшей кодовой базе, что будет иметь наибольшее влияние со временем, что улучшит качество кодовой базы?
- Удалить неиспользуемый код
- Удалить дублированный код
- Добавить модульные тесты для улучшения охвата тестированием, где низкий уровень покрытия.
- Создать согласованное форматирование файлов
- Обновление программного обеспечения сторонних разработчиков
- Уменьшить предупреждения, создаваемые средствами статического анализа (например, Findbugs)
Кодовая база была написана многими разработчиками с разной степенью знаний на протяжении многих лет, с множеством областей, не прошедших тестирование, и некорректными, не тратя времени на письменные тесты.