Size: a a a

2020 March 19

А

Алексей R in Yii Framework 3
Dmitriy S
Выше я прям пример привел, где стейтовый по твоему мнению дебагер хранится в безстейтовом контейнере и не сбрасывается. И все работакет как надо.
Ну это же стейтовый resetsble дебаггер, просто стейт и его ресет внесены в другой объект, от которого дебаггер зависит
источник

DS

Dmitriy S in Yii Framework 3
Алексей R
Ну это же стейтовый resetsble дебаггер, просто стейт и его ресет внесены в другой объект, от которого дебаггер зависит
Фиг с ним, пусть будет стейтовый. Но хоть с тем, что его не нужно рисетить каждый запрос ты согласен? То есть он будет находится в безстейтовом котейнере
источник

А

Алексей R in Yii Framework 3
Dmitriy S
Фиг с ним, пусть будет стейтовый. Но хоть с тем, что его не нужно рисетить каждый запрос ты согласен? То есть он будет находится в безстейтовом котейнере
Я уже писал, что считаю дебаггер вещью вне приложения
источник

А

Алексей R in Yii Framework 3
Приложение может два раза сдохнуть, а дебаггер должен остаться и доложить )
источник

DS

Dmitriy S in Yii Framework 3
Алексей R
Я уже писал, что считаю дебаггер вещью вне приложения
Та не важно, на его месте может быть другой класс, мы обсуждаем сам подход
источник

А

Алексей R in Yii Framework 3
Dmitriy S
Та не важно, на его месте может быть другой класс, мы обсуждаем сам подход
Ну так то важно
источник

А

Алексей R in Yii Framework 3
Или ты про ресетабле объекты?
источник

DS

Dmitriy S in Yii Framework 3
Алексей R
Или ты про ресетабле объекты?
Да, я про рисетейбл подход для объектов в контейнере
источник

А

Алексей R in Yii Framework 3
По возможности лучше пересоздавать, но если процесс создания тяжёлый... То лучше получать профит с рр и возможности легко сбросить стейт
источник

А

Алексей R in Yii Framework 3
Проблема просто в том, что этот интерфейс вне контейнера будет не очень... Его могут использовать не по назначению
источник

А

Алексей R in Yii Framework 3
А могут по назначению, но сунут дефинишн не в тот контейнер
источник

А

Алексей R in Yii Framework 3
Я бы в массы не отправлял
источник

DS

Dmitriy S in Yii Framework 3
Алексей R
Я бы в массы не отправлял
Ну так рр - он вроде тоже не для масс, имеет смысл в сложных приложениях
источник

А

Алексей R in Yii Framework 3
Т.е. Оставить интерфейс у контейнеров, а генератор ид не ресетить, а пересоздавать
источник

DS

Dmitriy S in Yii Framework 3
Алексей R
Т.е. Оставить интерфейс у контейнеров, а генератор ид не ресетить, а пересоздавать
Ну дебагер-то не критично, можно и пересоздать. Надо понимать подход в целом.
источник

DS

Dmitriy S in Yii Framework 3
Некоторые объекты могут быть очень тяжелыми при создании, есть смысл рисетить стейт, если это возможно.
источник

DS

Dmitriy S in Yii Framework 3
А тот же сторедж пересоздавать тоже? А если он не файловый, а там коннект с бд, будет заново коннектиться?
источник

AM

Alexander Makarov in Yii Framework 3
а два механизма построения сбрасываемых контейнеров специально оставлены?
источник

AM

Alexander Makarov in Yii Framework 3
и композит с resetable и __cacheTag
источник

AM

Alexander Makarov in Yii Framework 3
одного из них не достаточно?
источник