Size: a a a

2018 November 14

АП

Артем Паньков in pro.elixir
Aliaksandr Martsinovich
это нормально, нанимать кого-то, кто потом ваш код будет по левым собесам показывать?
думаю от того, что кто-то увидит несколько функций из одного из пары десятков/сотен модулей, катастрофы не случится, правда?
источник

AM

Aliaksandr Martsinovich in pro.elixir
катастрофы то может и не случится, но это грубое нарушение этики
источник

DS

Dmitry Shpagin in pro.elixir
Petr Stepchenko
ко второму варианту кредо должен заругаться что старт пайпа должен начинаться с ров велью
не, компилятору пофиг. Заругается credo или что-то типа него
источник

A

Alexander in pro.elixir
Ivan
Народ, скажите, пожалуйста, а какой из этих способов более тру-эликсирный? Матчить или пайпить? Или вообще по-другому надо?
а вообще пофиг. Если уж по эликсирному, то лучше что-то вроде

with %{"quoteVolume" => volume} <- get_ticker_stats(ticker),
 {volume, ""} <- Float.parse(volume) do
 volume
end
источник

PS

Petr Stepchenko in pro.elixir
Dmitry Shpagin
не, компилятору пофиг. Заругается credo или что-то типа него
причем тут компилятор?
за стиль кода говорим
источник

DS

Dmitry Shpagin in pro.elixir
Petr Stepchenko
причем тут компилятор?
за стиль кода говорим
сорян, я про кредо не увидел
источник

BB

Boris Beginin in pro.elixir
Ну вообще если мы говорим не про джунов то ну я думаю у человека будет какой то код который не под НДА. но я тоже считаю что спрашивать/показывать пару функций из проекта не совсе этично
источник

BB

Boris Beginin in pro.elixir
если он под НДА
источник

АП

Артем Паньков in pro.elixir
Aliaksandr Martsinovich
катастрофы то может и не случится, но это грубое нарушение этики
главное что здравому смыслу это не противоречит
источник

АП

Артем Паньков in pro.elixir
посмотрите правда в глаза - большинство кода под NDA - никому не нужное и не интересное говно
источник

АП

Артем Паньков in pro.elixir
это относится к 99.99% компаний
источник

PS

Petr Stepchenko in pro.elixir
Артем Паньков
лично я на собеседование прошу принести кусок кода из недавнего проекта
а как оцениваешь этот код?
есть какие-нибдуь критерии?
источник

DS

Dmitry Shpagin in pro.elixir
Petr Stepchenko
а как оцениваешь этот код?
есть какие-нибдуь критерии?
вот тоже интересно стало
источник

АП

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

DS

Dmitry Shpagin in pro.elixir
Если я принципиально использую case, а не if’ы - то усё?
источник

I

Ivan in pro.elixir
Alexander
а вообще пофиг. Если уж по эликсирному, то лучше что-то вроде

with %{"quoteVolume" => volume} <- get_ticker_stats(ticker),
 {volume, ""} <- Float.parse(volume) do
 volume
end
а переопределять volume вот так это норм?
источник

АП

Артем Паньков in pro.elixir
нет, это мелочь
источник

A

Alexander in pro.elixir
Ivan
а переопределять volume вот так это норм?
ну можно volume_float, её же сразу вернуть надо будет
with позволяет тебе в else отрепортить еррор куда надо
источник

PS

Petr Stepchenko in pro.elixir
Артем Паньков
читаемость, понятность, стайлгайды языка, структурированность
прям очень размазанные понятия.
я правильно понимаю что ты оцениваешь будет ли тебя сразу после приема стилистически устраивает код человека?
источник

A

Alexander in pro.elixir
Alexander
ну можно volume_float, её же сразу вернуть надо будет
with позволяет тебе в else отрепортить еррор куда надо
и вообще это такие монады в эликсире, надо юзать!
источник