Size: a a a

Clojure — русскоговорящее сообщество

2019 May 23

MG

Mikhail Gusarov in Clojure — русскоговорящее сообщество
chaos engineering опять же готов: можно что угодно когда угодно пришибать, и ничего не сломается.
источник

MV

Max Vasiliev in Clojure — русскоговорящее сообщество
Alexey Golda
про нет работы и что делать, это ты сейчас про чьи-то личные проблемы рассказал.
Некоторая часть сидяящих тут вполне себе имеет работу на кложе, пишет в прод, и знает что делать.
И вроде бы не жалуется на все вышеописанное.
я в следующий раз смейлики в конце ставить буду, чтобы очевидно было где сарказм, а где нет 😉
источник

RS

Rustam Sultanov in Clojure — русскоговорящее сообщество
Ну это у вас было на это два месяца. Обычно в стартапе там так все быстро меняют что архитектура скачет и на написание инфраструктуры ни времени ни ресурсов обычно не выделяют. Хотя проблемы роста конечно потом могут застать  врасплох если заранее об этом не думать
источник

AG

Alexey Golda in Clojure — русскоговорящее сообщество
😉
источник

MG

Mikhail Gusarov in Clojure — русскоговорящее сообщество
Инфраструктурный стартап, так что время чутка есть.
источник

AG

Alexey Golda in Clojure — русскоговорящее сообщество
после фразы "время чутка есть" можно сразу переходить в принципе к теме технического долга 😄
источник

MG

Mikhail Gusarov in Clojure — русскоговорящее сообщество
Не первый раз в открытом море - тикеты техдолгом помечены и держатся в берегах.
источник

RS

Rustam Sultanov in Clojure — русскоговорящее сообщество
Alexey Golda
после фразы "время чутка есть" можно сразу переходить в принципе к теме технического долга 😄
😂😂😂
источник

AC

Anton Chikin in Clojure — русскоговорящее сообщество
Алесь Гузик
@achikin а можно подробнее про проблемы с атомами?
Становится очень тяжело уследить за стейтом атома, за тем что где дереференсится, когда он сбрасывается и когда перерендеривается вьюха.
источник

AC

Anton Chikin in Clojure — русскоговорящее сообщество
Лучше сразу все хранить в re-frame
источник

AC

Anton Chikin in Clojure — русскоговорящее сообщество
Но
источник

AC

Anton Chikin in Clojure — русскоговорящее сообщество
Есть один важный момент
источник

EP

Eugene Potapenko in Clojure — русскоговорящее сообщество
Anton Chikin
Лучше сразу все хранить в re-frame
А если экземпляры компонентов нужны? мне кажется инкапсуляция логики внутри уменьшает сложность. нет? вот мне нужно сделать некий мир - персы там ходят по карте, большущий, и что мне положение рук какого-нибудь NPC хранить в глобальном стейте?
источник

AC

Anton Chikin in Clojure — русскоговорящее сообщество
Для работы с re-frame нужна дисциплина и хорошее понимание re-frame
источник

AC

Anton Chikin in Clojure — русскоговорящее сообщество
Eugene Potapenko
А если экземпляры компонентов нужны? мне кажется инкапсуляция логики внутри уменьшает сложность. нет? вот мне нужно сделать некий мир - персы там ходят по карте, большущий, и что мне положение рук какого-нибудь NPC хранить в глобальном стейте?
Сначала уменьшает, а потом все наоборот.
источник

AC

Anton Chikin in Clojure — русскоговорящее сообщество
Eugene Potapenko
А если экземпляры компонентов нужны? мне кажется инкапсуляция логики внутри уменьшает сложность. нет? вот мне нужно сделать некий мир - персы там ходят по карте, большущий, и что мне положение рук какого-нибудь NPC хранить в глобальном стейте?
Для экземпляров компонентов можно передавать id в эвентах и сабскрипшенах
источник

AC

Anton Chikin in Clojure — русскоговорящее сообщество
Простой пример. У тебя есть табличка, ты хранишь данные внутри в атоме
источник

AC

Anton Chikin in Clojure — русскоговорящее сообщество
Теперь тебе нужна такая же табличка, но с отфильтрованными данными
источник

AC

Anton Chikin in Clojure — русскоговорящее сообщество
И ты начинаешь корячится, выносить эти атомы куда-то, передавать их в параметрах
источник

EP

Eugene Potapenko in Clojure — русскоговорящее сообщество
я как-то видел такой набор граблей с этим глобальным стейтам, что переделал частично компоненты на атомы. и все стало менее глючным и рабочим. не нужно тут максимализма мне кажется. вера в парадигму глобального стейта иногда вредит делу. Глобальный стейт  хорош, но и компоненты с атомами тоже вполне годны.
источник