Size: a a a

2020 June 26

DS

Dmitry Shpagin in pro.elixir
Anastasiya Dyachenko
так разве название бд не должно зависеть от окружения? в таком случае не поможет
у всех по разному, кто-то в конфиг файлах зашивает параметры, кто-то в ENV переменных передает. Случай, про который я говорил - на конфиг файлах, там зафиксировано название базы
источник

AB

Alexey Bolshakov in pro.elixir
странный кейс
источник

DS

Dmitry Shpagin in pro.elixir
Если мне не изменяет память, года 4 назад: обычное дело, что у всех рельс проектов есть database.yml, где перечислены все базы, а нужная выбирается переменной  окружения
источник

AB

Alexey Bolshakov in pro.elixir
Dmitry Shpagin
Если мне не изменяет память, года 4 назад: обычное дело, что у всех рельс проектов есть database.yml, где перечислены все базы, а нужная выбирается переменной  окружения
да, а внутри ENV.fetch
источник

AD

Anastasiya Dyachenko in pro.elixir
источник

AP

Andrey Pavlov in pro.elixir
булшит
источник

AA

Alexey Antipovsky in pro.elixir
В твитторе?! Это какое-то совершенно специальное извращение. Роман в смс прямо-таки…
источник

LL

Lama Lover in pro.elixir
Старый хаскеллист тонко троллит всех. Я бывал на его лекциях и открытых выступлениях и он очень-очень тонкий чувак
источник

A

Aldar in pro.elixir
Lama Lover
Старый хаскеллист тонко троллит всех. Я бывал на его лекциях и открытых выступлениях и он очень-очень тонкий чувак
Про руби было особенно тонко
источник

V

V in pro.elixir
О бл. Ну так-то преобразовывать мапы в туплы - конечно делать потенциальные баги
https://twitter.com/_bravit/status/1276242723134156803?s=20
ехал котлин через котлин
источник

V

V in pro.elixir
Это примерно как
была функция function foo(street, city)
её вызывали как положено foo ("Elsemshtrasse 47", "Munchin")
потом не меняя сигнатуру и внутренности стали вызывать с тремя: foo("Elsemshtrasse 47", "80678", "Munchin")
источник

AD

Anastasiya Dyachenko in pro.elixir
окей вопрос как это вообще работает, очередностью объявляемых аттрибутов класса?
источник

AD

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

V

V in pro.elixir
Ещё камент такой смешной "Code compiles!"
Чуваки явно с *** дел не имели. Там первые годы практики новичок учится лавировать между подобных граблей.
источник

V

V in pro.elixir
Anastasiya Dyachenko
окей вопрос как это вообще работает, очередностью объявляемых аттрибутов класса?
как это работает - понятно. описаны по порядку street, postalCode, city, в таком порядке они и заполняются значениями. не объявленное значение считается null.
зачем делать такую возможность в языке - более интересный вопрос.
источник

E

Eugene in pro.elixir
Alex Bubnov
Ты на чём свободно пишешь?
Ни на чём, по большому счёту. Всего по чуть-чуть, как у приличного советского школьника-студента: бейсик, паскальчик, потом немного сишечки и пр. Эликсир — первая попытка разобраться в программировании по-серьёзному.
источник

ŹR

Źmićer Rubinštejn in pro.elixir
Это такой бред, что даже времени жалко на срач
источник

E

Eugene in pro.elixir
Źmićer Rubinštejn
Это такой бред, что даже времени жалко на срач
если не сложно, изложите корректную версию предмета. Спасибо!
источник
2020 June 27

ŹR

Źmićer Rubinštejn in pro.elixir
Eugene
если не сложно, изложите корректную версию предмета. Спасибо!
Да там что-то наныто про типы, вот только в эрланге есть pattern matching просто внутри бинаря, где никаких типов нет и быть не может.

Если ты матчишь head и tail от листа, о какой инкапсуляции вообще идёт речь? Типа ты вдруг можешь изменить тип листа?


Чувак прицепился к какому-то ООП, говоря про отделение реализации от интерфейса, вот только кто-то в этой жизни детали внутренней реализации знает - например приватные методы у классов. Если я там буду матчить - все норм? В каждом приватном методе может всплыть ошибка к которой он апеллирует.
Причём это все может всплыть легко даже не в компиляции даже в Haskell.
источник

PG

Pig Greenest in pro.elixir
Да, можешь изменить тип листа.
источник