Size: a a a

2021 March 03

a

atanych in pro.elixir
подскажите, в чем разница между
Logger.info("something")
и
Logger.info(fn -> "something" end)


кроме как sync/async, есть чтото важное?
источник

LL

Lama Lover in pro.elixir
V
глобальный гитигнор включал в себя локальные гитигноры?
У него включал

После того как я ему рассказал про .git/info/exclude, наши отношения ухудшились
источник

DF

Denis Fakhrtdinov in pro.elixir
Lama Lover
Тогда я считаю, что если человек не знает все нотации boxed типов данных или не может указать конкретных примеров когда матчинг в case будет линейный, константный или логарифмический, то он не синьор

И это не считая всяких банальностей типа отличия хэшмапы от plain-мапы в биме или оптимизации receive по рефу
Отличные вопросы для сеньора 🙂
источник

Е

Евгений in pro.elixir
Lama Lover
Тогда я считаю, что если человек не знает все нотации boxed типов данных или не может указать конкретных примеров когда матчинг в case будет линейный, константный или логарифмический, то он не синьор

И это не считая всяких банальностей типа отличия хэшмапы от plain-мапы в биме или оптимизации receive по рефу
Вот иногда думаю, об этом. Ну типа как он паттерн-матчинг делает, тупо линейно перебирает в порядке написанного или как-то пытается оптимизировать.
Вроде, ЕМНИП, как-то умеет оптимизировать. А потом отбрасываю эту мысль, ибо чо за маразм думать об этом если у меня 3 варианта :))
источник

V

V in pro.elixir
Lama Lover
У него включал

После того как я ему рассказал про .git/info/exclude, наши отношения ухудшились
Узнал новое, пойду применять
источник

Е

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

V

V in pro.elixir
Евгений
Ага, ты тоже не сеньор!
Уже сеньор! Уже знаю!
источник

DF

Denis Fakhrtdinov in pro.elixir
Senior gitignore developer.
источник

RK

Roman Kolesnev in pro.elixir
Мне кажется зависит от конкретной компании во многом. Где-то фокус на том, что сеньор должен знать кишки того, чем пользуется.

Где-то фокус на том, что может стабильно писать поддерживаемый код, подправлять бизнес-процессы в команде и служить примером для мидлов/джунов.
источник

Е

Евгений in pro.elixir
V
Уже сеньор! Уже знаю!
Вот как применишь, тогда будет уже, но это временно!
источник

LL

Lama Lover in pro.elixir
Denis Fakhrtdinov
Отличные вопросы для сеньора 🙂
Не, я к тому что это всё бред, это плохие вопросы.

Мне это напоминает историю того как индусы получают java сертификаты не написав ни одной программы — просто вызубривают все ответы

Я считаю, что это какие-то локальные, точечные, узкие знания. Их не нужно знать для того чтобы писать хороший код, потому что плохая архитектура убьёт проект гораздо быстрее чем неправильное использование gen_call

И оказывается, что gen_call-то можно как-то исправить, переписать код и всё такое, а от архитектуры никуда не деться, только переписать абсолютно всё с нуля

И вот если человек синьор, он сначала выполнит задачу, написав говнокод, а потом выполнит задачу по устранению говнокода. В этом и есть основная фича синьора, он как мистер Вольф (Вульф?) из Криминального Чтива, он просто умеет всё, абсолютно всё
источник

Е

Евгений in pro.elixir
Lama Lover
Тогда я считаю, что если человек не знает все нотации boxed типов данных или не может указать конкретных примеров когда матчинг в case будет линейный, константный или логарифмический, то он не синьор

И это не считая всяких банальностей типа отличия хэшмапы от plain-мапы в биме или оптимизации receive по рефу
константный матчинг в case это если всего две клозы? Или эрланг умеет паковать в хэштаблицы?
источник

DF

Denis Fakhrtdinov in pro.elixir
Да я согласен, просто такие вопросы — это не необходимый и достаточный критерий. Но если ты сеньор, то ты как минимум ответы на некоторые вопросы просто обязан знать, потому что в работе так или иначе с ними сталкивался.
источник

DF

Denis Fakhrtdinov in pro.elixir
Это просто детектор опыта.
источник

DF

Denis Fakhrtdinov in pro.elixir
Нет ведь какого-то чеклиста.
источник

LL

Lama Lover in pro.elixir
Евгений
константный матчинг в case это если всего две клозы? Или эрланг умеет паковать в хэштаблицы?
Например, по натуральным числам в одном диапозоне

Или по односимволным бинарям в одном диапозоне
источник

LL

Lama Lover in pro.elixir
Denis Fakhrtdinov
Это просто детектор опыта.
Ну вот только если детектить опыт, да, это тогда хорошие вопросы
источник

DF

Denis Fakhrtdinov in pro.elixir
Как выше отмечали — не было у человека опыта работы с кластером, поэтому вопрос с раундтрипами мимо. Но, к примеру, человек успел починить утечку бинарей, окунулся в работу GC и что-то об этом знает.
источник

DF

Denis Fakhrtdinov in pro.elixir
Нельзя быть сеньором и не знать вообще ничего из кишочек.
источник

AB

Alexander Babin in pro.elixir
Сеньер сеньеру рознь, в каждой компании свои требования и поэтому в лоб не сравнить
В моем понимании сеньер может решать проблемы далеко за скоупом тех.знаний
источник