Аудит и подготовка кода Spring Boot для продакшена
Необходимо провести комплексный аудит существующей кодовой базы корпоративного веб-сайта с бизнес-логикой, разработанного на Java с использованием фреймворка Spring Boot.
Основные задачи
- Проведение детального аудита существующего кода Java (Spring Boot)
- Выявление архитектурных, логических и потенциальных проблем производительности и безопасности
- Анализ текущей структуры проекта и рекомендации по её улучшению
- Подготовка проекта к промышленному развертыванию (продакшен)
- Обязательное приведение кода в соответствие с требованиями для успешного прохождения статического анализа в SonarQube
Требования к исполнителю
- Уверенный опыт коммерческой разработки на Java
- Практический опыт работы со Spring Boot (не менее 2-3 лет)
- Опыт проведения код-ревью и аудита крупных проектов
- Наличие опыта настройки и взаимодействия с SonarQube является значительным преимуществом
- Понимание принципов чистой архитектуры и best practices для enterprise-приложений
Результат работы
Исполнитель должен предоставить подробный отчет по аудиту, содержащий выявленные проблемы с классификацией по критичности, рекомендации по их устранению, а также обновленный код, готовый к деплою в продакшен-среду и успешно проходящий проверки SonarQube.