Size: a a a

2020 October 28

RP

Roman Pushkov in pro.elixir
я конечно не знаю всего контекста, но звучит так, что сначала надо валидировать айди, потом уже проверять часы
источник

AD

Anastasiya Dyachenko in pro.elixir
Roman Pushkov
кажется, что там где-то нужно логику поделить
вообще изначально обретка была из-за того что postgres не умеет обрабатывать некорректный формат id и сильно ругается, поэтому я запилила доп проверку. наверно подумаю может перепишу по другому
источник

jc

john conor  in pro.elixir
Anastasiya Dyachenko
вообще изначально обретка была из-за того что postgres не умеет обрабатывать некорректный формат id и сильно ругается, поэтому я запилила доп проверку. наверно подумаю может перепишу по другому
или под ковер замети
источник

AD

Anastasiya Dyachenko in pro.elixir
john conor 
или под ковер замети
да у меня в последнее время широко практикуется ковер дривен девелопмент
источник

jc

john conor  in pro.elixir
смотри почему не ифы, у меня на работе случай был грят если сигналит первый датчик показывай вентилятор если сигналит второй датчик показывай снежинку
и они когда мне это обьясняют думают что я напишу это на ифах
а я такой их спрашиваю а если ваша железка бахнулась и показывает оба датчика мне то чо делать?
так что говорю не ифкайте мне а вот вам полный граф ваших датчиков и в каждую строку впишите что бы вам хотелось увидеть
источник

ع

عاصم بن حارث... in pro.elixir
john conor 
смотри почему не ифы, у меня на работе случай был грят если сигналит первый датчик показывай вентилятор если сигналит второй датчик показывай снежинку
и они когда мне это обьясняют думают что я напишу это на ифах
а я такой их спрашиваю а если ваша железка бахнулась и показывает оба датчика мне то чо делать?
так что говорю не ифкайте мне а вот вам полный граф ваших датчиков и в каждую строку впишите что бы вам хотелось увидеть
в первом приближении, это похоже на стейт машину (по-старому gen_fsm),  НЕ?
источник

jc

john conor  in pro.elixir
датчиков четыре
источник

jc

john conor  in pro.elixir
один из ифов - если включены оба датчика
источник

jc

john conor  in pro.elixir
عاصم بن حارث
в первом приближении, это похоже на стейт машину (по-старому gen_fsm),  НЕ?
да, эта тема
источник

jc

john conor  in pro.elixir
четыре датчика это 16 состояний
источник

ع

عاصم بن حارث... in pro.elixir
угумс. Действительно, надежней отрисовать диаграмму состояний (по датчикам) и имплементить.
источник

jc

john conor  in pro.elixir
поэтому не иф а кейз по квадриплу
источник

ع

عاصم بن حارث... in pro.elixir
john conor 
поэтому не иф а кейз по квадриплу
+++
источник

jc

john conor  in pro.elixir
преобразовываем квадрипл в трипл показа картинок
источник

AD

Anastasiya Dyachenko in pro.elixir
вообще выглядит как прямой маппинг параметров 1 -> 1, 4-> 2, 3-> 3
источник

AD

Anastasiya Dyachenko in pro.elixir
а вероятность ошибки увеличивается
источник

jc

john conor  in pro.elixir
Anastasiya Dyachenko
а вероятность ошибки увеличивается
ошибка полностью исключена
источник

jc

john conor  in pro.elixir
в отличии от ифа
источник

AD

Anastasiya Dyachenko in pro.elixir
ну в смысле, при написании этого полотна
источник

AD

Anastasiya Dyachenko in pro.elixir
и при изменении кода, если вдруг понадобится
источник