Size: a a a

2020 February 24

VM

Vladislav Milenin in Go-go!
YWNWA
как обычно слова пальцем в небо. можно конкретно "тыкни туда, вот там вот" =)
go mod не гуглится? Это пакетный менеджер
источник

VM

Vladislav Milenin in Go-go!
По дефолту выключен тк не все еще переехали и свой код может в гугл улететь на проксю
источник

VM

Vladislav Milenin in Go-go!
Artur Borisovich
это значит, что паттерны можно применить где угодно, такие как дата маппер или активрекорд в том числе
Это не гарантирует ровным счетом ничего, и нет, не где угодно
источник

SN

Stanislav N. in Go-go!
Artur Borisovich
это значит, что паттерны можно применить где угодно, такие как дата маппер или активрекорд в том числе
но это не значит, что эти паттерны хорошие в других местах. И да, ORM в 99% случаев не нужен, если только вы не совсем криворукий и не можете без написания вызовов длиной под 300 символов.

Датамаппера хватит (sqlx например). Ну а если вы уже не умеете в SQL - то это печально.
источник

AB

Artur Borisovich in Go-go!
Vladislav Milenin
Это не гарантирует ровным счетом ничего, и нет, не где угодно
да ладно
источник

VM

Vladislav Milenin in Go-go!
Artur Borisovich
да ладно
источник

VM

Vladislav Milenin in Go-go!
Stanislav N.
но это не значит, что эти паттерны хорошие в других местах. И да, ORM в 99% случаев не нужен, если только вы не совсем криворукий и не можете без написания вызовов длиной под 300 символов.

Датамаппера хватит (sqlx например). Ну а если вы уже не умеете в SQL - то это печально.
+
источник

Y

YWNWA in Go-go!
Vladislav Milenin
go mod не гуглится? Это пакетный менеджер
хз я конкреетно про эту штуку не видел. Можно это пропустить?
источник

SN

Stanislav N. in Go-go!
YWNWA
хз я конкреетно про эту штуку не видел. Можно это пропустить?
лучше не стоит
источник

VM

Vladislav Milenin in Go-go!
YWNWA
хз я конкреетно про эту штуку не видел. Можно это пропустить?
:) там объем инфы на раз
источник

AB

Artur Borisovich in Go-go!
Stanislav N.
но это не значит, что эти паттерны хорошие в других местах. И да, ORM в 99% случаев не нужен, если только вы не совсем криворукий и не можете без написания вызовов длиной под 300 символов.

Датамаппера хватит (sqlx например). Ну а если вы уже не умеете в SQL - то это печально.
я не готов сейчас спорить, мне надо развесить белье и посмотреть последние 3 серии сериала, но чтобы набросить я могу сказать, что орм позволяет сократить вам кол-во кода очень сильно, так же иметь унифицированный интерфейс, и тд. Но это все в контексте MVC можно рассматривать, я не пишу на го сервисов которые сильно юзают бд, и не пишу код который юзает релейшены, не требовалось, но когда мне нужны джойны и маппинг, я предпочту орм так как сразу получу нужный объект с нужными методами для доступа к релейшенам и тд, и писать это буду на руби, поэтому что так проще. Программирование в конце концов работает на бизнес которому нужен не дроч, а продукт который работает и поддерживатеся. Как правило велосипеды пооддерживать гораздо сложнее типовых решений
источник

SN

Stanislav N. in Go-go!
Artur Borisovich
я не готов сейчас спорить, мне надо развесить белье и посмотреть последние 3 серии сериала, но чтобы набросить я могу сказать, что орм позволяет сократить вам кол-во кода очень сильно, так же иметь унифицированный интерфейс, и тд. Но это все в контексте MVC можно рассматривать, я не пишу на го сервисов которые сильно юзают бд, и не пишу код который юзает релейшены, не требовалось, но когда мне нужны джойны и маппинг, я предпочту орм так как сразу получу нужный объект с нужными методами для доступа к релейшенам и тд, и писать это буду на руби, поэтому что так проще. Программирование в конце концов работает на бизнес которому нужен не дроч, а продукт который работает и поддерживатеся. Как правило велосипеды пооддерживать гораздо сложнее типовых решений
ну вот сразу бы и сказали - "я не пишу на Go работу с базой". А то кидаетесь тут оффтопиком :)
источник

Y

YWNWA in Go-go!
Vladislav Milenin
:) там объем инфы на раз
хорошо=) я прочитал статейку, но там не сказано в какой файлик это вписать.
в go.mod?
источник

VM

Vladislav Milenin in Go-go!
YWNWA
хорошо=) я прочитал статейку, но там не сказано в какой файлик это вписать.
в go.mod?
Напишите go mod init
источник

Y

YWNWA in Go-go!
Vladislav Milenin
Напишите go mod init
уже написал
источник

VM

Vladislav Milenin in Go-go!
И вообще стоит ознакомиться с командами чтобы работать с этим
источник

VM

Vladislav Milenin in Go-go!
YWNWA
уже написал
Тогда файлик сам создастся
источник

Y

YWNWA in Go-go!
я же получил ту нотификацию после того
источник

VM

Vladislav Milenin in Go-go!
Если есть зависимости
источник

Y

YWNWA in Go-go!
ну вот мне в файле так держать?
module github.com/korzh17/reststudy

GO111MODULE=on

go 1.13
источник