Обновить
4K+
3
Max Kosenko@Maxis88

Пользователь

5
Рейтинг
1
Подписчики
Отправить сообщение

Спасибо за развернутый комментарий и полезные дополнения по коду!

Согласен, Model::preventLazyLoading — отличный инструмент для дисциплины в разработке. Однако, как показывает практика, о нём либо забывают на старте проекта, либо боятся включать на уже живом и объемном легаси из-за риска "уронить" фронтенд неожиданным исключением.

Мой подход и пакет нацелены именно на удобство и наглядность:

  1. Прозрачность: Пакет не просто блокирует загрузку, а помогает быстро подсветить места, которые требуют оптимизации, без радикальных мер.

  2. Комплексность: В отличие от стандартного метода, который борется только с Lazy Loading, решение помогает отслеживать ещё и аномально медленные запросы. Это критично, когда N+1 нет, но один тяжелый запрос тормозит всю страницу.

  3. Автоматизация: ИИ для тестов — это мощно, но иметь инструмент, который "из коробки" мониторит состояние эндпоинтов и дает быстрый фидбек разработчику в процессе написания кода, всё ещё очень удобно.

Рад, что тема вызвала дискуссию — это лучший способ найти оптимальные практики!

Информация

В рейтинге
1 191-й
Зарегистрирован
Активность

Специализация

Бэкенд разработчик
Ведущий
Git
PostgreSQL
Docker
ООП
MySQL
Базы данных
REST
Redis
PHP
SQL