Size: a a a

Saint P Ruby Community

2020 May 14

AD

Anton Davydov in Saint P Ruby Community
а, это да, “” тоже может быть
источник

AD

Anton Davydov in Saint P Ruby Community
Alex
if ENV['SOMETHING_ENABLED'] :)
а если у тебя ENV['SOMETHING_ENABLED'] == “false”, то будет весело
источник

A

Alex in Saint P Ruby Community
если конфиги не править руками на серверах и ci, то ничего не прилетит
источник

IM

Igor Morozov in Saint P Ruby Community
а ещё отсутствие ключа может означать поведение по умолчанию, а это не обязательно false, ух
источник

IM

Igor Morozov in Saint P Ruby Community
Alex
если конфиги не править руками на серверах и ci, то ничего не прилетит
а откуда конфиги берутся тогда, если их не руками правят?
источник

AD

Anton Davydov in Saint P Ruby Community
а еще ключ бывает из трех значений, а не булевый
источник

A

Alex in Saint P Ruby Community
конфиги лежат в репозитории, правки в котором проходят через пулл реквесты и ревью
источник

A

Alex in Saint P Ruby Community
в инфраструктуру все разлетается автоматически
источник

AD

Anton Davydov in Saint P Ruby Community
а если у тебя конфиги динамические (ака фичатоглы) + конфиги, которые не стоит в репозитории держать? в духе ключей приватных и так далее
источник

IM

Igor Morozov in Saint P Ruby Community
в целом, в я нормально живу с ENV[] в своих скриптиках, но в продакшен такое пускать — атас
источник

AD

Anton Davydov in Saint P Ruby Community
а, еще есть кейс, когда у тебя часть конфигов в aws лежит, всякие ключи и прочий хлам
источник

A

Alex in Saint P Ruby Community
если нужны динамические конфиги, то дотенвы, конечно, не годятся
источник

IN

Ivan Nemytchenko in Saint P Ruby Community
Разобрались в чем отличия в опыте наконец-то  )
источник

A

Alex in Saint P Ruby Community
ну, видимо вы называете конфигами то, что является рантаймом)
источник

AD

Anton Davydov in Saint P Ruby Community
Igor Morozov
ага, ещё 1 и on пихают
у меня проект был, в котором “yes” лежало кстати
источник

A

Alex in Saint P Ruby Community
ну так не делайте так, елки:)
источник

A

Alex in Saint P Ruby Community
это же странно, вначале мы делаем yes, "true", 1, "1", "dadada"
источник

A

Alex in Saint P Ruby Community
а потом пишем адаптер, которые все это превратит в true
источник

A

Alex in Saint P Ruby Community
зачем так жить?
источник

AD

Anton Davydov in Saint P Ruby Community
проекты разные есть, не везде можно придти и сказать “не делайте так"
источник