Size: a a a

2020 August 24

с

сонная википедия... in Go-go!
фреймворки с шаблонами!
источник

C

Calculon🤖 in Go-go!
сахара мало
источник

C

Calculon🤖 in Go-go!
для бл
источник

ЕО

Евгений Омельченко... in Go-go!
сонная википедия
фреймворки с шаблонами!
Фреймворки это такая штука, которая перемешивает все слои?
источник

DP

Daniel Podolsky in Go-go!
Евгений Омельченко
А можно для тех, кто бизнес-логику только для пет-проджектов пишет, чем дженерики помогут писать бизнес-логику? Ну я ещё понимаю чем они в DL помогут, возможно завезут какой-нибудь DataMapper-based ORM, а дальше что?
Так я не знаю же
источник

с

сонная википедия... in Go-go!
Евгений Омельченко
Фреймворки это такая штука, которая перемешивает все слои?
вроде того
источник

ЕО

Евгений Омельченко... in Go-go!
В го и руби простота разработки гарантируется тем, что там реально просто перемешать все слои вместе и страдать от этого не совсем сразу.
источник

AB

Artur Borisovich in Go-go!
Евгений Омельченко
В го и руби простота разработки гарантируется тем, что там реально просто перемешать все слои вместе и страдать от этого не совсем сразу.
Ого, теперь чтобы писать плохой код нам нужны специальные языки?))))
источник

ЕО

Евгений Омельченко... in Go-go!
Да, в го нет RoR'а, который практически вынуждает писать "плохой код"
источник

DP

Daniel Podolsky in Go-go!
Евгений Омельченко
Фреймворки это такая штука, которая перемешивает все слои?
Это такая штука, которая уже содержит 2/3 всего нужного, но рутинного кода
источник

K

Kirill in Go-go!
Евгений Омельченко
Да, в го нет RoR'а, который практически вынуждает писать "плохой код"
а чем он вынуждает?
источник

DP

Daniel Podolsky in Go-go!
Daniel Podolsky
Это такая штука, которая уже содержит 2/3 всего нужного, но рутинного кода
Перемешивание - только следствие
источник

ЕО

Евгений Омельченко... in Go-go!
Daniel Podolsky
Это такая штука, которая уже содержит 2/3 всего нужного, но рутинного кода
Сложно представить как без сотни генераторов такое сделать в го даже с дженериками. В той джаве ты всё равно пишешь очень много рутинного кода
источник

DP

Daniel Podolsky in Go-go!
Мне вообще сложно это представить :(

Иначе я бы уже пилил фреймворк
источник

K

Kirill in Go-go!
Евгений Омельченко
Сложно представить как без сотни генераторов такое сделать в го даже с дженериками. В той джаве ты всё равно пишешь очень много рутинного кода
при чем тут дженерики? прикол генераторов в рельсах в том, что они оптимизируют самые частые действия, потипу генерации миграции и модели, генерации каких-то пустых классов и тд, а сами рельсы не делают практически ничего где нужны дженерики, там больше упор сделан не на полиморфизм, а на рантайм код (на метапрограммирование)
источник

с

сонная википедия... in Go-go!
параметрический полиморфизм это тоже своего рода метапрограммирование
источник

с

сонная википедия... in Go-go!
Евгений Омельченко
Сложно представить как без сотни генераторов такое сделать в го даже с дженериками. В той джаве ты всё равно пишешь очень много рутинного кода
на самом деле, многие вещи которые могли бы быть с дженериками, реализуются с interface{} или каким-то общим типом ([]byte и кеш, например) и возможно поэтому их не пишут или ими не пользуются
просто они станут более типобезопасными
источник

ЕО

Евгений Омельченко... in Go-go!
сонная википедия
на самом деле, многие вещи которые могли бы быть с дженериками, реализуются с interface{} или каким-то общим типом ([]byte и кеш, например) и возможно поэтому их не пишут или ими не пользуются
просто они станут более типобезопасными
Конечно, дженерики и компилируются в interface{}
источник

с

сонная википедия... in Go-go!
Евгений Омельченко
Конечно, дженерики и компилируются в interface{}
в go2go?
источник

с

сонная википедия... in Go-go!
сонная википедия
на самом деле, многие вещи которые могли бы быть с дженериками, реализуются с interface{} или каким-то общим типом ([]byte и кеш, например) и возможно поэтому их не пишут или ими не пользуются
просто они станут более типобезопасными
то же конкаренси, errgroup, Producer и Consumer, возможно контексты
источник