Pawel
используйте reform. Я пока что ничего лучше не нашёл
Alexey
Можно (лучше) вообще не использовать ORM.
Artem
go-pg больше фич для postgres, чем у reform
Maksim
только orm не про sql)
Alexey
И никакого "раздражающего" SQL не будет.
Pawel
Ну вот reform и есть такая кодогенерация, и пока что это потолок возможностей
Pawel
сейчас пишу кодогенерацию clojure —> golang + sql, поскольку потолок низковат
Maksim
orm - это orm. квери билдер - это квери билдер. дата маппер - это дата маппер.
писать в стиле "орм избавляет от sql болиерпринта" - круто, но к реальности отношения никакого не имеет
Dmitri
моя позиция была такова: "сгенеренный код - это тоже код, но не исходный, потому-что его не человек писал. Исходным кодом считается только то, что писал человек или сопостовимый интеллект" основываясь на https://softwareengineering.stackexchange.com/a/361460
Тут есть маленький нюанс. В идеальном мире, концептуально, и много ещё каких слов с похожим смыслом - да, кодогенерация - часть билда. В реальности же билд-инструментарий го не различает рукописный код и сгенеренный, т.е. для имеющихся инструментов оба кода достаточно исходные. Я не говорю, что это однозначно верное архитектурное решение, но го - такая штука, где чистоту архитектуры принято местами приносить в жертву практичности. Поэтому можно бесконечно обсуждать, как оно должно быть в идеале (а оно туда придет, но на основании наработанных практик, а не абстрактных рассуждений), а можно признать, что кодогенерация и компиляция для го - раздельные ортогональные процессы, и в текущий момент в данном контексте сгенеренный код ровно такой же исходный. Это решит некоторое количество проблем на выходе.
🏁Александр
епт
🏁Александр
вы опять за старое?
Roman
Тут есть маленький нюанс. В идеальном мире, концептуально, и много ещё каких слов с похожим смыслом - да, кодогенерация - часть билда. В реальности же билд-инструментарий го не различает рукописный код и сгенеренный, т.е. для имеющихся инструментов оба кода достаточно исходные. Я не говорю, что это однозначно верное архитектурное решение, но го - такая штука, где чистоту архитектуры принято местами приносить в жертву практичности. Поэтому можно бесконечно обсуждать, как оно должно быть в идеале (а оно туда придет, но на основании наработанных практик, а не абстрактных рассуждений), а можно признать, что кодогенерация и компиляция для го - раздельные ортогональные процессы, и в текущий момент в данном контексте сгенеренный код ровно такой же исходный. Это решит некоторое количество проблем на выходе.
я не говорил про компиляцию, я говорил про сборку проекта (build script). а это вещи разные
Dmitri
Дык, билд-скрипт - вообще отдельный вопрос. Кому-то как раз левая автоматизация только мешает
Dmitri
Ему, в смысле
Olzhas
ВИЛКА!
Yuri
бан надо
Anastaysha
Спамер несчастный
Pavel
Viktor
Вилка?
Добрый конь, да красавица жена
Alexandra
250-500 тыс тг
Alexandra
Извините, что не указали сразу
Olzhas
расходимся
Viktor
Для Джуна норм
Olzhas
Угу, июнь архитектуру будет проектировать
саша
50к норм зп для первой работы в IT, но только если живешь в каких-то ебенях
саша
хотя...
> казахстан
для них может и норм
саша
Viktor
Dmitriy
хз как в мск, но для джуна после института в питере 50К хорошая з.п.
саша
или просмотра гайдов хауди
Dmitriy
для любого который закончил институт и живет с мамкой
Viktor
Это уже какие-то влажные фантазии пошли
саша
я без выхи на 50к на испытательный срок пошёл во фронтенд, и это во Владивостоке
саша
s/фронтенд/любая ёбань связанная с вебом/
саша
и это я на первом же собесе отобрался
саша
если быть попридирчевее, то можно тогда было и получше варианты найти
саша
а так то ясен хер, что сейчас ставка в объявлениях на джунов пониженная, ибо развелось всяких выпускников гикбрейнса и зрителей хауди из-за хайпа вокруг IT
саша
но если нормально себя показать сразу, то можно по нормальной ставке пойти
Dmitriy
саша
саша
был некомерческий опыт полторы недели ))0
Dmitriy
ну тут вариант либо у вы гений, либо у вас большой запас теоретических знаний, либо вам сильно повезло, либо вы что-то не договариваете.
но я предлагаю закончить этот разговор в этом чате. как бы не по теме совсем. если есть желание продолжить, то предлагаю переместится хотя бы в любой о работе
саша
да не гений я, а дефолтный парень, который в IT пошёл не из-за денег, а из-за увлечения
𝗠𝗮𝗿𝘂𝗳
Сорян
Olzhas
Olzhas
пишу на пхп, да
Olzhas
ПХП > го
Olzhas
Analoliy
Этнически - не казах, так что во избежание путаницы казахстанец
Analoliy
саша
Analoliy
Pavel
Yury
Питон>Кобол>пхп>го
Vladimir
Возьмете на гошку джуном за 100к? Есть бэкраунд овер 10 лет на пыхе/js/rabbitmq/docker/CI/CD/elastic
Zloy-Dobry
Olzhas
Vladimir
SDD умеешь?
Даже представить не могу что это такое)
Zloy-Dobry
Olzhas
Olzhas
Stackoverflow Driven Development
Zloy-Dobry
Только так и кодят. Быстренько накопипастил и в прод
Olzhas
синьоры эту технику назубок знают
Maksim
они пользуются CPDD
Maksim