Mark
Ты пишешь запросы вручную, но от них генерируется код с экранированием и проч плюшками
Mark
и заодно тебе гошная кодогенерация, слава ей
Александр
В современных реалиях этот спор сводится к добавлять ли в промт для GPT "use orm", разве нет?
Алексей
Какого-то рода компромисс - sqlc
Экранирование каждый первый драйвер обеспечивает. sqlc хорош только для простых запросов без скажем опциональных фильтраций, потому что их надо в sql обрабатывать и этот код становится так себе.
Алексей
Егор
небольшой оффтоп.
а может кто-то посоветовать нормального хостинг провайдера, с оплатой в рублях?
может у кого-то был хороший опыт с какими-то провайдерами, а то я знаю только про hetzner, но у них нет оплаты в рублях
(нужно арендовать сервер)
RuslaN
Егор
Null
никита
pqhosting
CatLecter
fadeika
timeweb, яндекс, но яндекс конечно дичайший оверпрайс, таймвеб тоже, но я бы сказал что оправдано
Егор
кст, я чет удивился что хостеры, которые предоставляют сервера в РФ почему-то редко дают возможность отдельно диск к серверу накинуть, не апая тариф
Егор
а у яндекса разве можно vps в аренду взять?
fadeika
яндекс клауд, там наверное есть 99% того, что нужно для инфраструктуры любого проекта
fadeika
но и цена... 2800 за самый нищий постгрес
Егор
kdp
когда критическая масса в яндексклауде наберется, он с высокой долей вероятности захочет как-то накуканить
kdp
по крайней мере с мейлами так они и сделали
kdp
типа: о, мы видим что ваш проект живет и приносит вам бабки. поэтому прайс за услугу X10 или валите куда хотите, но все что в клауде теперь наше
Rostislav
Rostislav
Илья
fadeika
в 99% случаев sql не занимают более 4-5 строк, если это не какой то огромный джойн
fadeika
Artem
Максим
Максим
Максим
самое забавное, я не топлю за ORM в го, тк считаю, что го не для крудов 🙂 просто тупо го не надо брать под 99% задач 😂
FutureHokage
a
FutureHokage
В гошке ормки конченые. Себе дороже использовать. Рано или поздно ты однозначно будешь в той точке, в которой их надо будет выкидывать. Нет ультимативного ентити для гошки
CatLecter
кому на это не все равно?
да боже) ну если только джунам все равно) это все на прямую влияет на производительность и предсказуемость выполнения твоего кода
CatLecter
oswyndel
oswyndel
fajogast
CatLecter
CatLecter
Aleksandr
CatLecter
а почему нет? джуну дают задачу -> он ресерчит решение == развивается -> предлагает решение, а ты уже говоришь либо да, либо нет и почему
Это может возможно в каком-то бизнесе, где владельцу наплевать на ресурсы и деньги... В моем мире джун должен взять и сделать строго как ему сказали с соблюдением всех договоренностей и регламентов, а не тратить время на ресерч) ТТМ никто не отменял)
Да и у меня есть мнение что ресерчить задачи должен человек, у которого есть разносторонний опыт, чтобы провести эту работу.
У джуна обычно опыта такого нет и его поделки "я художник, я так вижу" и потраченное время никому не нужны. Джун не многим отличается от солдата, который должен тупо делать что ему говорят.
Aleksandr
Rostislav
CatLecter
У меня был джун, который думал что может "творить искусство", каждый раз ему ставишь четко задачу, каждый раз он что-то надумает себе там и принесет не то что нужно, с каким то своим видением... Долго он не продержался с таким подходом
Aleksandr
Aleksandr
Спасибо гуглу, что переписали дефолтные, но до этого от рефлексии хавали все и на больших и частых операциях стоит от неё уходить
Rostislav
пожалуй всё же уйду
Aleksandr
А JSON - очень хороший пример, почему стоит стараться уходить от рефлексии)
Даниил
Это может возможно в каком-то бизнесе, где владельцу наплевать на ресурсы и деньги... В моем мире джун должен взять и сделать строго как ему сказали с соблюдением всех договоренностей и регламентов, а не тратить время на ресерч) ТТМ никто не отменял)
Да и у меня есть мнение что ресерчить задачи должен человек, у которого есть разносторонний опыт, чтобы провести эту работу.
У джуна обычно опыта такого нет и его поделки "я художник, я так вижу" и потраченное время никому не нужны. Джун не многим отличается от солдата, который должен тупо делать что ему говорят.
отчасти верно, но мне кажется джунов берут не для того, чтобы они просто тупо выполняли всё по указанию, а с расчетом вырастить из них более сильного и лояльного специалиста, который уже внесет серьезный импакт. просто такие выполнения задач строго по тз без задач с новыми для него инструментами иногда заканчиваются увольнением через год со словами ты почему-то не вырос
CatLecter
Даниил
есть такой момент
CatLecter
Да и почему "рост" противопоставляется бизнес задачам) Разработчик ни за чем другим и не нужен, кроме как решать потребности бизнеса) Закрываешь задачи = растешь. Изучаешь то, что тебе не пригодится в работе = не растешь.
CatLecter
Если джун уверено закрывает те задачи, которые ему дают, ему начинают больше доверять, давать чуть более сложные задачи) Вот тут и есть пространство для роста.
Даниил
я согласен, но и задачи не должны ограничиваться крудами. даже если это займёт больше времени у разраба
CatLecter
Илья
Vadim
ребят, а в этом чате можно искать коллабораторов для оперсорс проекта?
Null
Vadim
Null
Vadim
В общем я написал PoC децентрализованной p2p социальной сети. 8 месяцев работы, больше 1200 коммитов. Я заколебался! Помогите пожалуйста.
Проект:
https://github.com/Warp-net/warpnet
Доки:
https://github.com/Warp-net/docs
Null
Vadim