Техническое задание: Аудит разработки сайта на Laravel
Цель проекта
Провести комплексную проверку работы команды программистов, которая в течение 5 месяцев занималась созданием веб-сайта на фреймворке Laravel. Основная задача - определить, насколько реализованный функционал соответствует первоначальному ТЗ, а также оценить качество кода и архитектуры решения.
Ключевые задачи для проверки
- Соответствие ТЗ: Сравнение реализованного функционала с пунктами исходного технического задания.
- Анализ кода: Проверка качества кода, соблюдения стандартов Laravel (Eloquent, Blade, миграции), паттернов проектирования и безопасности.
- Оценка архитектуры: Анализ структуры базы данных, организации роутов, контроллеров, моделей и сервисов.
- Проверка работоспособности: Тестирование ключевых сценариев использования сайта на наличие ошибок и багов.
- Документация: Оценка наличия и качества сопроводительной документации по проекту.
Ожидаемый результат
Исполнитель должен предоставить подробный отчет, который будет включать:
- Сводную таблицу соответствия ТЗ с указанием выполненных, частично выполненных и невыполненных пунктов.
- Список выявленных технических недочетов, уязвимостей и рекомендаций по их исправлению.
- Общую оценку качества проделанной работы и степени готовности проекта к запуску.
- При необходимости, оценку трудоемкости доработок для приведения проекта в соответствие с ТЗ.
Требования к исполнителю
Для выполнения задачи необходим опытный разработчик с глубоким пониманием экосистемы Laravel (версии 8.x/9.x/10.x), способный проводить аудит чужого кода и давать экспертные заключения.