Size: a a a

Генератор непрочитанных сообщений

2020 March 02

DM

Daria Motorina in Генератор непрочитанных сообщений
Bohdan Turchyk
в одно рыло сложно сделать флудилку кодфлудилкой
Мой сарказм про психологов был скорее в том, что у людей всегда есть диванный совет, как все исправить, но по-факту попасть в хорошую тиму действительно сложно)
источник

AK

Alexander Kladov in Генератор непрочитанных сообщений
Bohdan Turchyk
в одно рыло сложно сделать флудилку кодфлудилкой
зато можно сделать кодфлудилку флудилкой в одно ))
источник

BT

Bohdan Turchyk in Генератор непрочитанных сообщений
Alexander Kladov
зато можно сделать кодфлудилку флудилкой в одно ))
не блейми меня
источник

AK

Alexander Kladov in Генератор непрочитанных сообщений
Bohdan Turchyk
не блейми меня
источник

BT

Bohdan Turchyk in Генератор непрочитанных сообщений
Simple Made Easy

Для меня простота системы является одним из ключевых признаков качества и хорошей архитектуры. Систему, которую легче понять, проще ментальная модель, прозрачней решения (принятые и которые нужно принимать), почти всегда легче развивать. В то же время, создать простую и стройную систему всегда сложнее, а сложную - проще :).  Простые системы часто имеют меньшую вариативность состояний и более предсказуемы. Это касается и тулинга и бизнес-логики. Также это перекликается с идеей, что если ты не знаешь в какой слой разместить кусок кода, то скорее всего у тебя проблемы с архитектурой (ее нет, ее сложно осознать и тд).  Но иногда я встречал решения, которые оптимизированы под легкость использования. Можно ли сказать, что легкость использования и простота системы это одно и то же? По ощущениям эти понятия перекликаются, но часто уклон в легкость использования делается, когда системы слишком сложная. А сложность часто продиктована чрезмерной связаностью частей системы, в результате получается комбинаторный эффект от взаимодействий/состояний. Почему я про это все говорю? Мне просто попался хороший доклад на эту тему :). Докладов, которые не про пересказывание документации, а про осмысление подходов не так много. Сам доклад 2012 года, но актуальности он не потерял. Рекомендую.

ССЫЛКА НА ДОКЛАД - https://www.youtube.com/watch?v=oytL881p-nQ
источник

ЕР

Евгений Ромашкан in Генератор непрочитанных сообщений
Ещё Simplicity Matters
источник

DM

Daria Motorina in Генератор непрочитанных сообщений
По описанию чувствуются истоки Чистой Архитектуры от дяди Боба
источник

ЕР

Евгений Ромашкан in Генератор непрочитанных сообщений
Кмк есть проблема что абстракции текут
источник

ЕР

Евгений Ромашкан in Генератор непрочитанных сообщений
То есть часто используя сложные(внутри) инструменты, призванные для того чтобы облегчать жизнь, нужно понимать как они под капотом работают
источник

ЕР

Евгений Ромашкан in Генератор непрочитанных сообщений
Очень часто
источник

ЕР

Евгений Ромашкан in Генератор непрочитанных сообщений
Если задумываться об этом нужно при использовании регулярно, а не единожды осваивая его, то он уже не простой, а сложный и для разработчика и для пользователя
источник

ЕР

Евгений Ромашкан in Генератор непрочитанных сообщений
Как Symfony Messenger
источник

ЕР

Евгений Ромашкан in Генератор непрочитанных сообщений
Как Доктрина
источник

AK

Alexander Kladov in Генератор непрочитанных сообщений
Евгений Ромашкан
Как Symfony Messenger
про мессенджер расскажешь?
источник

ЕР

Евгений Ромашкан in Генератор непрочитанных сообщений
Alexander Kladov
про мессенджер расскажешь?
Мессенджер сойдёт если задачи решает
источник

ЕР

Евгений Ромашкан in Генератор непрочитанных сообщений
Но если его юзать хоть чуть дальше чем только внутри своей аппки, нужно понять чего он из себя представляет под капотом
источник

ЕР

Евгений Ромашкан in Генератор непрочитанных сообщений
Или там, что неймспейс и имена DTO-х менять не нужно
источник

ЕР

Евгений Ромашкан in Генератор непрочитанных сообщений
Всякие эти stamp`ы и envelop`ы
источник

AK

Alexander Kladov in Генератор непрочитанных сообщений
Евгений Ромашкан
Или там, что неймспейс и имена DTO-х менять не нужно
они в базе как-то фигурируют или как?
источник

ЕР

Евгений Ромашкан in Генератор непрочитанных сообщений
Alexander Kladov
они в базе как-то фигурируют или как?
Имя класса зашито в мессаджи
источник