Технический аудит проекта Next.js/Supabase
Необходимо провести независимую экспертизу состояния проекта, заявленного фрилансером как "готовый". Основной фокус - на бэкенд-логике, её качестве и полноте реализации.
Основные задачи аудита
- Анализ качества кода бэкенда: Проверить соответствие кода современным best practices. Выявить признаки некачественного кода или возможного использования ИИ-генерации без должной доработки.
- Оценка полноты реализации: Определить, какие части бэкенд-логики и работы с базой данных действительно завершены, а что отсутствует или требует существенной доработки.
- Проверка структуры данных и бизнес-логики: Изучить схему базы данных Supabase, связи между таблицами и убедиться, что реализованная логика корректно отражает требования проекта.
Ожидаемый результат
- Краткий отчет с выводами: Структурированная оценка готовности проекта, включая общий вердикт.
- Детализация проблем: В отчете должны быть четко указаны:
- Проблемы с читаемостью и поддерживаемостью кода.
- Отклонения от принятых лучших практик разработки.
- Критические пробелы в реализации.
- Конкретные примеры: Каждая выявленная проблема должна быть проиллюстрирована фрагментом кода с точной ссылкой на файл и номера строк в кодовой базе.
Итогом работы должен стать понятный и аргументированный ответ на ключевой вопрос: можно ли считать бэкенд-часть проекта качественной и готовой к дальнейшей разработке или продакшену, либо она требует серьезного рефакторинга и допилки.