Size: a a a

2020 December 12

ЕО

Евгений Омельченко... in DevOps
Чо-то не очень он декларативный, тут сразу цикл и unbounded IO

def fizz_buzz(n):
   """Print Fizz Buzz numbers from 1 to n."""
   for i in range(1, n + 1):
       s = ""
       if i % 3 == 0:
           s += "Fizz"
       if i % 5 == 0:
           s += "Buzz"
       print(s if s else i)
источник

ЕО

Евгений Омельченко... in DevOps
Пример из README
источник

SP

Sergei Puzyrev in DevOps
Евгений Омельченко
Чо-то не очень он декларативный, тут сразу цикл и unbounded IO

def fizz_buzz(n):
   """Print Fizz Buzz numbers from 1 to n."""
   for i in range(1, n + 1):
       s = ""
       if i % 3 == 0:
           s += "Fizz"
       if i % 5 == 0:
           s += "Buzz"
       print(s if s else i)
цикл финитный. инфинитные невозможны. рекурсия запрещена. go-to нет.
источник

ЕО

Евгений Омельченко... in DevOps
Это значит, что он тотальный. https://en.wikipedia.org/wiki/Total_functional_programming

Можно создать тотальный императивный язык
источник

LB

Let Eat Bee in DevOps
AWS CDK  2 готовит бомбу отвязав его от AWS. Через пяток лет все будут на CDK фронтенде писать к разным бекендам
источник

Р

Рашит in DevOps
ничего так, но конечно немного не то
источник

SP

Sergei Puzyrev in DevOps
Рашит
ничего так, но конечно немного не то
сам по себе - да. если к нему написать тонну экспортных объектов и какой-нибудь движок материализации в клауде - станет работать.
это очень маленький кусочек условного пулуми, конечно.
источник

SP

Sergei Puzyrev in DevOps
с кубернетесом довольно легко, потому что из протобуфов более-менее легко наваять это все.
источник

SP

Sergei Puzyrev in DevOps
я думал о связке терраформа с старларком
источник

SP

Sergei Puzyrev in DevOps
чтобы из старларка генерировать объекты, которые потом будет материализовать терраформ
источник

SP

Sergei Puzyrev in DevOps
но мне как обычно на работе не надо
источник

SP

Sergei Puzyrev in DevOps
а вне работы бессмысленно
источник

DK

Dmitriy K in DevOps
Красноглазие только в рабочее время?
источник

SP

Sergei Puzyrev in DevOps
Dmitriy K
Красноглазие только в рабочее время?
проект без потребления загнётся сразу же.
источник

DK

Dmitriy K in DevOps
Пет прожект
источник

SP

Sergei Puzyrev in DevOps
Dmitriy K
Пет прожект
это можно и на работе. и догфудить можно.
источник
2020 December 13

DS

Dmitry Sergeev in DevOps
Sergei Puzyrev
чувак, постоянно. ведь если на ямле, то декларативно!
а этот аргумент легко кроется примерами, или же любым сi пайлайном гитлаба или гитхаба, где тоже yaml, но при этом всё императивно. Я тоже не понимаю почему людям это непонятно, и они пальцем у виска крутят.
источник

SP

Sergei Puzyrev in DevOps
Dmitry Sergeev
а этот аргумент легко кроется примерами, или же любым сi пайлайном гитлаба или гитхаба, где тоже yaml, но при этом всё императивно. Я тоже не понимаю почему людям это непонятно, и они пальцем у виска крутят.
и я не понимаю. но я вообще много чего в мире не понимаю. например, я не понимаю, почему сениор-разработчики оскорбляются, когда их просят написать простой код на интервью.
источник

DS

Dmitry Sergeev in DevOps
Sergei Puzyrev
и я не понимаю. но я вообще много чего в мире не понимаю. например, я не понимаю, почему сениор-разработчики оскорбляются, когда их просят написать простой код на интервью.
наверное не оскорбляются, а просто могут пойти к  тем, кто это не требует. Так как выбора дофига
источник

p

pragus in DevOps
Sergei Puzyrev
и я не понимаю. но я вообще много чего в мире не понимаю. например, я не понимаю, почему сениор-разработчики оскорбляются, когда их просят написать простой код на интервью.
Смотря насколько простой :)
источник