
Алексей
21.09.2018
21:09:36
Всего за месяц?) Компания ? назревает?

Pavel
21.09.2018
21:18:35
Это новый формат рекламы? ?
Не мы же ?

Baruch
21.09.2018
21:47:40

Google

Artem
21.09.2018
22:37:39

Alexander
21.09.2018
22:39:00
что значит "встроить интерфейс в структуру"?

Artem
21.09.2018
22:56:57

Alexander
21.09.2018
22:58:28

Daniel
21.09.2018
22:58:57
а зря

Artem
21.09.2018
22:58:57
Ничего, я и не хотел объяснять

Daniel
21.09.2018
22:59:10
там интерфейс заэмбежен в структуру

Alexander
21.09.2018
22:59:33
там где-то операции с данными встроены в структуру данных
?

Daniel
21.09.2018
22:59:41
а?!
какие операции с какими данными?

Alexander
21.09.2018
23:00:23

Google

Daniel
21.09.2018
23:00:32
в строке 317

Alexander
21.09.2018
23:01:08
блин.
мы о разном думали
Ну, может, я и не прав :(
да... это не вполне четко... Интерейс - это набор операторов, или данные. Или - вобще {}.
Но, по сути, в строке 317 - это данные. Указатель на некий Context

Daniel
21.09.2018
23:07:22
нет
интерфейс - это соглашение о вызовах

Alexander
21.09.2018
23:07:56
да

Daniel
21.09.2018
23:07:57
за интерфейсом всегда прячется конкретный тип
так вот - в структуру можно заэмбедить интерфейс

Alexander
21.09.2018
23:08:33
да

Daniel
21.09.2018
23:08:55
инициализировать это поле надо будет так или иначе конкретным типом

Alexander
21.09.2018
23:09:01
наверное, я не был прав

Daniel
21.09.2018
23:09:55
но нашему типу от заэмбеженого интерфейса достаются так же, как и от заэмбеженого типа, автоматически проброшенные вызовы
и все
никаких данных
фактически, эмбеддинг - это синтакисческий сахар, нам не нужно писать нашему типу методы-обертки, которые будут звать методы поля

Alexander
21.09.2018
23:11:09
Блин, но фраза "интерфейс может быть полем в структуре" меня как-то напрягает... Надо будет, и правда, об этом подумать.

Daniel
21.09.2018
23:11:23
и полем может быть

Google

Daniel
21.09.2018
23:11:36
интерфейс - это специальный вид указателя

Alexander
21.09.2018
23:12:26
Ну, OK!
Конечно, мы можем включать такой вид данных в структуру данных. Это я просто что-то не о том думал, или даже не слишком это все осознал. Сознаюсь!
Или кака-то фигня с терминологией. Я тупо не помню, как это все будет по-английски :( так что - не осознал, наверняка

Никита
22.09.2018
06:23:12
Какой смысл встраивания интерфейса в структуру?

Leonid
22.09.2018
06:24:15

Denys
22.09.2018
06:24:44
кто то сказал пхп ?

Leonid
22.09.2018
06:24:47
Или ты сам хочешь передавать строку или число,DB или Tx
Короче, вариантов несколько

Daniel
22.09.2018
07:12:54
Поудалял содержательное

Admin
ERROR: S client not available

/dev/null
22.09.2018
07:20:21
Такой вот вопрос.
Обычно при написании REST сервиса который работает с SQL базой данных свои запросы к базе держал в "модели"., сейчас вот задумался, если вынести из в отдельные .sql файлы и потом забирать из от туда.
Есть ли какие-либо best practices для этого? или уже готовые решения?

Denys
22.09.2018
07:51:32
в смысле из sql файлов
в го читать sql файлы ? )
из диска
в процессе ?

Daniel
22.09.2018
08:16:01
Вариантов больше одного

Denys
22.09.2018
08:16:27
:(
а куда автор вопроса делся

Leonid
22.09.2018
08:18:07

Google

Denys
22.09.2018
08:18:39
запросы поближе ?
набор текста не могу его понять

Alexander
22.09.2018
08:19:04

Leonid
22.09.2018
08:19:17
Да, ближе к месту использования.

/dev/null
22.09.2018
08:19:53
из диска
нет, не из диска, просто запросы в разных пакете скажем sql лежат, извините сбил вас с толку

Denys
22.09.2018
08:20:09
сущность repositories
туда запросы
и интерфейс
пакет repositories
repositories/postgresql/
например

/dev/null
22.09.2018
08:20:39

Alexander
22.09.2018
08:20:44

Denys
22.09.2018
08:20:46
а в repositories/ интерфейсы