Size: a a a

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

2021 March 31

MB

Mike Bohdan in Clojure — русскоговорящее сообщество
Если это первые недели после релиза – репл мастхев
источник

MB

Mike Bohdan in Clojure — русскоговорящее сообщество
источник

ST

Sergey Trofimov in Clojure — русскоговорящее сообщество
мда, пермишена на деплой нет, а залезть шаловливыми ручками в приложение — пожалуйста
как страшно жить 😊
источник

ST

Sergey Trofimov in Clojure — русскоговорящее сообщество
если всё так зарегулировано, то ситуация «у меня были случаи, когда проще было бы залезть подхачить, но увы, у нас запрещено :)» более ожидаема
а если всё зарегулировано, но можно залезть через репл и сделать что угодно — то это не регулирование, а профанация какая-то 😊
похоже просто бюрократы не в курсах, что у разработчиков такая дырка проделана 😊
источник

ST

Sergey Trofimov in Clojure — русскоговорящее сообщество
ну а мне потому видимо и не нужно, потому что делаешь фикс и отправляешь на продакшен без вопросов
источник

MB

Mike Bohdan in Clojure — русскоговорящее сообщество
Sergey Trofimov
если всё так зарегулировано, то ситуация «у меня были случаи, когда проще было бы залезть подхачить, но увы, у нас запрещено :)» более ожидаема
а если всё зарегулировано, но можно залезть через репл и сделать что угодно — то это не регулирование, а профанация какая-то 😊
похоже просто бюрократы не в курсах, что у разработчиков такая дырка проделана 😊
Просто у опсы не пишут код) Одни пишут – други эксплуатируют
источник

MB

Mike Bohdan in Clojure — русскоговорящее сообщество
На самом деле такая штука нужна в 1% случаев и то, только когда сложный кейс для репродьюса
источник

DL

Dmytro Lispyvnyi '(🌲... in Clojure — русскоговорящее сообщество
кстати, про "сложные кейсы для репродьюса", а как вам практика дампать входные данные при отлове ошибки, чтобы с ними замокать локально? Есть что-то для (полу)автоматизации подобных действий?
источник

MB

Mike Bohdan in Clojure — русскоговорящее сообщество
Dmytro Lispyvnyi '(🌲 🍺)
кстати, про "сложные кейсы для репродьюса", а как вам практика дампать входные данные при отлове ошибки, чтобы с ними замокать локально? Есть что-то для (полу)автоматизации подобных действий?
Сейчас так и делаем) в целом любая запись в лог – json с данными
источник

MB

Mike Bohdan in Clojure — русскоговорящее сообщество
Даже если успешная
источник

DL

Dmytro Lispyvnyi '(🌲... in Clojure — русскоговорящее сообщество
Mike Bohdan
Сейчас так и делаем) в целом любая запись в лог – json с данными
логи немного не то
источник

DL

Dmytro Lispyvnyi '(🌲... in Clojure — русскоговорящее сообщество
именно хочется edn-ки готовые, чтобы можно было подсунуть файл локально, и опачки
источник

DL

Dmytro Lispyvnyi '(🌲... in Clojure — русскоговорящее сообщество
короче, не делать руками ту работу, которую может сделать компутир
источник

MB

Mike Bohdan in Clojure — русскоговорящее сообщество
Dmytro Lispyvnyi '(🌲 🍺)
именно хочется edn-ки готовые, чтобы можно было подсунуть файл локально, и опачки
Ну так, подсовываешь запись в cheshire и опа – готовые входные данные в “edn”
источник

DL

Dmytro Lispyvnyi '(🌲... in Clojure — русскоговорящее сообщество
Mike Bohdan
Ну так, подсовываешь запись в cheshire и опа – готовые входные данные в “edn”
лишнее телодвижение
источник

DL

Dmytro Lispyvnyi '(🌲... in Clojure — русскоговорящее сообщество
хочется забрать файл, там соответственно все данные о функции и вызове, ты делаешь use-fixtures и отлаживаешь
источник

MB

Mike Bohdan in Clojure — русскоговорящее сообщество
Dmytro Lispyvnyi '(🌲 🍺)
лишнее телодвижение
Тут скорее проблема в том, что текущее состояние базы может отличатся и этот стейт сложно репродьюснуть + стейты всех зависимостей
источник

DL

Dmytro Lispyvnyi '(🌲... in Clojure — русскоговорящее сообщество
Mike Bohdan
Тут скорее проблема в том, что текущее состояние базы может отличатся и этот стейт сложно репродьюснуть + стейты всех зависимостей
если оно ломается не в самом вызове к базе - то как-то пофиг
источник

MB

Mike Bohdan in Clojure — русскоговорящее сообщество
Dmytro Lispyvnyi '(🌲 🍺)
хочется забрать файл, там соответственно все данные о функции и вызове, ты делаешь use-fixtures и отлаживаешь
В use-fixtures пишешь вызов чишира или композируешь и готово
источник

DL

Dmytro Lispyvnyi '(🌲... in Clojure — русскоговорящее сообщество
фиксишь один уровень, если чтото ещё ломаешься - лезешь глубже с таким же подходом
источник