Size: a a a

Golang Developers — русскоговорящее сообщество

2020 April 24

AY

Alexey Yurchenko in Golang Developers — русскоговорящее сообщество
Даже select делает без лишних колонок
источник

А

Анатолий in Golang Developers — русскоговорящее сообщество
Alexey Yurchenko
Да, джойнит лучше любого мидла.
😃
источник

AY

Alexey Yurchenko in Golang Developers — русскоговорящее сообщество
N+1 точно нет
источник

EC

Evgeniy Chernysh in Golang Developers — русскоговорящее сообщество
Alexey Yurchenko
Это паршивый код) куча алокаций и тп) Я приводил свое решение с forEach, самое норм. На for еще поменять и забыть навсегда.
Ну хз. В прод я бы точно такое не написал, а как пример краткости кода - да. Не знаю, кто какого стиля придерживается, я считаю что код должен быть читабельным обязательно.
источник

x

x-foby in Golang Developers — русскоговорящее сообщество
Alexey Yurchenko
Это паршивый код) куча алокаций и тп) Я приводил свое решение с forEach, самое норм. На for еще поменять и забыть навсегда.
Ну, так-то решение с нормальным reduce лучше решения с forEach.
Хотя там прям на спичках экономия.
источник

AY

Alexey Yurchenko in Golang Developers — русскоговорящее сообщество
Можно писать рядом на го свою graphql и слить через ApolloServer вместе.
источник

AY

Alexey Yurchenko in Golang Developers — русскоговорящее сообщество
Alexey Yurchenko
Вообще мы говорили не про меня. Просто пригорает постоянно, что человек с двух летним опытом не может написать функцию вроде этой

const id = x => x;

const groupBy = (items, fn = id) => {
 const res = {};

 items.forEach(i => {
   const key = fn(i);
   res[key] = res[key] || [];
   res[key].push(i);
 });

 return res;
};

groupBy([0, 1, 2, 3], n => n % 2) -> { 0: [0, 2], 1: [1, 3] }


Сорян за js, последними искал jsеров. Это проблема не в знании языка.
вроде читаемее некуда)
источник

EC

Evgeniy Chernysh in Golang Developers — русскоговорящее сообщество
Alexey Yurchenko
вроде читаемее некуда)
Согласен.
источник

AY

Alexey Yurchenko in Golang Developers — русскоговорящее сообщество
Анатолий
а оно хорошо работает с джоинами и подобными выборками из разных таблиц?
проблема, что старые схемы туда плохо лезут
нужны foreign keys и not null как минимум. С этим у старых баз часто беда
источник

AY

Alexey Yurchenko in Golang Developers — русскоговорящее сообщество
not null там где надо, чтобы потом typescript типы были адекватными и не надо было везде if сувать на фронте.
источник

А

Анатолий in Golang Developers — русскоговорящее сообщество
я помню в древние времена мы писали такое руками, конфиг на xml руками все описывать надо было. А тут модно, подключил и уже круд
источник

AY

Alexey Yurchenko in Golang Developers — русскоговорящее сообщество
Если интересен фронт код, то вот
https://gist.github.com/alexesDev/68be460a1edeca65d6049cf804db898e
Тут форма создание/редактирование с одним полем, как раз просто, чтобы суть уловить.
источник

EC

Evgeniy Chernysh in Golang Developers — русскоговорящее сообщество
Анатолий
я помню в древние времена мы писали такое руками, конфиг на xml руками все описывать надо было. А тут модно, подключил и уже круд
Я помню, я ассемблер изучал по книге Калашникова "Ассемблер - это просто"))))))
источник

AY

Alexey Yurchenko in Golang Developers — русскоговорящее сообщество
источник

V

Vlad in Golang Developers — русскоговорящее сообщество
Вопрос в догонку, а что сейчас за шум в Штатах поднялся, на счет COBOL?
источник

AY

Alexey Yurchenko in Golang Developers — русскоговорящее сообщество
Просто агония легаси
источник

А

Анатолий in Golang Developers — русскоговорящее сообщество
старики умирают, молодешь кобол не знает
источник

V

Vlad in Golang Developers — русскоговорящее сообщество
Это типа язык под инфраструктуру?
источник

LG

Lainera Giovanni in Golang Developers — русскоговорящее сообщество
банкинг чуть менее чем полностью написан на коболе и детях типа прогресса
источник

LG

Lainera Giovanni in Golang Developers — русскоговорящее сообщество
"зачем переписывать и так работает"
источник