Size: a a a

2020 October 28

jc

john conor  in pro.elixir
Anastasiya Dyachenko
а что, можно покритиковать?)
ога
источник

jc

john conor  in pro.elixir
чоб я поменьше думал что я гениальный программист
источник

AD

Anastasiya Dyachenko in pro.elixir
1. вложенный case можно заменить на base_name || name
2. case с true/false это попытка избежать if?))
источник

jc

john conor  in pro.elixir
Anastasiya Dyachenko
1. вложенный case можно заменить на base_name || name
2. case с true/false это попытка избежать if?))
конечно, никакого ифа, это конечный автомат
источник

AD

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

jc

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

AD

Anastasiya Dyachenko in pro.elixir
john conor 
конечный автомат это набор возможных состояний, ифы добавляют еще какое нибудь дефолтное состояние
в if также состояния true и false, какое дефотлное вы имеете в виду?
источник

NM

Nikita Mistyukov in pro.elixir
list_project_widgets_for_project(project) -> project |> list_project_widgets_for_project


ну и все в целом запутанно)
источник

AD

Anastasiya Dyachenko in pro.elixir
Anastasiya Dyachenko
в if также состояния true и false, какое дефотлное вы имеете в виду?
ну точнее if/else
источник

AN

Alexey Novoselov in pro.elixir
а в чем проблема с case если все равно if это макрос, который раскладывается в case true/false ?
источник

DP

Dmitry Ponyatov in pro.elixir
где посоветуете почитать про правильную раскладку файлов и настройки mix.esx вот в таком случае: есть
- проект с приложением (например сервис трекинга перевозок), и
- моя же библиотека, которую я хочу отдать в паблик (какой-нибудь парсер GPS например)
обе части редактируются синхронно т.е. в активной разработке, а то и в глубокой альфе
при это тестировать и релизить их нужно раздельно
источник

AD

Anastasiya Dyachenko in pro.elixir
дефолтное значение обычно nil используется, а не false (это про base_name)
источник

jc

john conor  in pro.elixir
Anastasiya Dyachenko
дефолтное значение обычно nil используется, а не false (это про base_name)
нил небулево
источник

IK

Ihor Katkov in pro.elixir
эта функция в бесконечную рекурсию не может уйти?
источник

jc

john conor  in pro.elixir
Ihor Katkov
эта функция в бесконечную рекурсию не может уйти?
никак
источник

IK

Ihor Katkov in pro.elixir
и я так понимаю, что во втором рекурсивном вызове оно всегда вернет name?
источник

AD

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

IK

Ihor Katkov in pro.elixir
Anastasiya Dyachenko
насколько я поняла base_name это строка, а не булеан. нет?
по умолчанию false
источник

jc

john conor  in pro.elixir
Anastasiya Dyachenko
насколько я поняла base_name это строка, а не булеан. нет?
верно, но чтобы не сравнивать что строка это нил будем сразу давать буль по умолчанию
источник

AD

Anastasiya Dyachenko in pro.elixir
Ihor Katkov
по умолчанию false
ну я про это и говорю, что если подразумевается что строка либо что-то, то это что-то логично делать nil, а не false
источник