Size: a a a

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

2021 January 18

ST

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

AC

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

ST

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

J

JuffYuff in Clojure — русскоговорящее сообщество
Я может это уже спрашивал
источник

J

JuffYuff in Clojure — русскоговорящее сообщество
Легко зайдет девопсу селениум тесты на кложуре
источник

J

JuffYuff in Clojure — русскоговорящее сообщество
Или в сторону питона смотреть ?
источник

J

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

J

JuffYuff in Clojure — русскоговорящее сообщество
Вопрос от сисадмина/девопса
источник

ST

Sergey Trofimov in Clojure — русскоговорящее сообщество
Alexey Cheremisin
это если  по всем условиям пробежать нужно, а мне как раз нужно остановиться на первой неудаче
если это «нештатная ситуация», то проще всего бросать исключение, в ex-info можно передать полезную информацию
так «валидацию» можно делать на любой глубине проверяющего кода
источник

AC

Alexey Cheremisin in Clojure — русскоговорящее сообщество
Sergey Trofimov
если это «нештатная ситуация», то проще всего бросать исключение, в ex-info можно передать полезную информацию
так «валидацию» можно делать на любой глубине проверяющего кода
ну.... я не очень люблю эксепшены, может оно и зря конечно... по мне эксепшены плохо себя ведут в яве, особенно в стримах...
источник

DL

Dmytro Lispyvnyi '(🌲... in Clojure — русскоговорящее сообщество
Alexey Cheremisin
это если  по всем условиям пробежать нужно, а мне как раз нужно остановиться на первой неудаче
на failjure и attempt-all в частности посмотри
источник

DL

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

AC

Alexey Cheremisin in Clojure — русскоговорящее сообщество
Dmytro Lispyvnyi '(🌲 🍺)
Failjure "без эксепшнов", главное грамотно разбить по неймспейсам, чтобы оно не спагеттилось везде
спасибо, сейчас гляну
источник
2021 January 19

MD

Mihail Dolghintev in Clojure — русскоговорящее сообщество
Вот смотрю в твиттере, ребята так часто меняют работу. Прям как проститутки бегают с места на место. Или это сейчас так модно?
источник

MD

Mihail Dolghintev in Clojure — русскоговорящее сообщество
Типа нельзя больше года задерживаться на одном месте...
источник

AG

Alexey Golda in Clojure — русскоговорящее сообщество
Mihail Dolghintev
Вот смотрю в твиттере, ребята так часто меняют работу. Прям как проститутки бегают с места на место. Или это сейчас так модно?
А если предлагают каждый раз на 33,3% больше при прочих равных или даже лучше? Если вы голый энтузиаст / альтруист , то можно не отвечать конечно. Но "как проститутки" это вы жёстко на мой взгляд
источник

MD

Mihail Dolghintev in Clojure — русскоговорящее сообщество
Alexey Golda
А если предлагают каждый раз на 33,3% больше при прочих равных или даже лучше? Если вы голый энтузиаст / альтруист , то можно не отвечать конечно. Но "как проститутки" это вы жёстко на мой взгляд
ну нет таких зарплат, чтобы каждый раз так сильно повышать. Чтобы не топтаться на месте? Да там половина времени тратится на то, чтобы влиться в код, наверное)))
источник

DF

Damir Farazetdinov in Clojure — русскоговорящее сообщество
за 3-4 месяца можно влиться в код и даже решить, что "не моё" - проверено.
источник

AG

Alexey Golda in Clojure — русскоговорящее сообщество
Mihail Dolghintev
ну нет таких зарплат, чтобы каждый раз так сильно повышать. Чтобы не топтаться на месте? Да там половина времени тратится на то, чтобы влиться в код, наверное)))
Вероятно те кто чаще меняют своего потолка не достигли. Еще обстоятельства. Я с лёгкостью могу обьяснить серию из трех переходов, даже четырех подряд не на почве денег.
источник

DF

Damir Farazetdinov in Clojure — русскоговорящее сообщество
хотя проект очень амбициозный. т.е. проблема не в том была, что тема неудачная. тема крутая. но не сложилось.
источник