
V
20.09.2018
12:54:03
как будто репозиторий и орм несовместимы

Maksim
20.09.2018
12:54:22
это просто разные вещи)

Алексей
20.09.2018
12:54:25
Я бы сказал что это за фича, но меня забанят за такое и вообще такие слова в сообществе гоферов произносить запрещено.
это просто разные вещи)
ну обычно репозитории внутри скрывают доступ к базе, но это конечно же совершенно не обязательно

Google

Pawel
20.09.2018
12:56:15

V
20.09.2018
12:56:32
Павел, а что такое репозиторий?

Pawel
20.09.2018
12:56:32
определение репозитория в студию

Алексей
20.09.2018
12:56:35
и главный вопрос, зачем?

Pawel
20.09.2018
12:57:35

Maksim
20.09.2018
12:57:38

Алексей
20.09.2018
12:57:56

V
20.09.2018
12:58:08
просто вы сказали «джун недавно на собесе так же пукнул», что предполагает что вы знаете верный ответ и можете им поделиться

Nyan
20.09.2018
12:58:12

Pawel
20.09.2018
12:58:13
ну то есть определения не будет. ок

Maksim
20.09.2018
12:58:25
ну т.е. джун был прав :)

Pawel
20.09.2018
12:58:27

Google

Bohdan
20.09.2018
12:58:32

abc
20.09.2018
12:59:34

Pawel
20.09.2018
13:00:05

Maksim
20.09.2018
13:00:15
бгг
репозиторий не про базы)

Bohdan
20.09.2018
13:00:25

Алексей
20.09.2018
13:00:49

Pawel
20.09.2018
13:01:04

Алексей
20.09.2018
13:01:15

Maksim
20.09.2018
13:01:17
и сущности... не, джун точно лучше знал
всё в кучу...)

Bohdan
20.09.2018
13:01:35
а, то есть, updatePost - это репозиторий?

Алексей
20.09.2018
13:02:06

Oleg
20.09.2018
13:02:34
Нашел какуе-то новую интересную конструкцию в языке, может кто подсказать где погуглить как это работает?)

Алексей
20.09.2018
13:02:53
пххахпх

Maksim
20.09.2018
13:02:54

Maksim (Ellrion)
20.09.2018
13:03:39

Artem
20.09.2018
13:03:50
if err != nil { time.Sleep()} ???

Lesha
20.09.2018
13:03:56

Google

Алексей
20.09.2018
13:04:05

Oleg
20.09.2018
13:04:45

Алексей
20.09.2018
13:05:04
Зауважал ;D

Maksim
20.09.2018
13:05:07
а кто ты такой, что бы его не уважать, собсна?)

V
20.09.2018
13:05:08

Oleg
20.09.2018
13:05:22

Pawel
20.09.2018
13:05:24

Maksim
20.09.2018
13:05:35
но он такой не один, в принципе. Но это не важно

Алексей
20.09.2018
13:05:45
ща те раскидают за Фаулера

Bohdan
20.09.2018
13:05:51

Aleksey
20.09.2018
13:06:07
А Golang Show всё? Или это временный перерыв?

Bohdan
20.09.2018
13:06:12
> acting like an in-memory domain object collection

Алексей
20.09.2018
13:07:09

Maksim
20.09.2018
13:07:30
ну, чувак фаулера не уважает. Явно кто-то оч умный скрывается за маской. Не макака, которая репозитории, сущности и базы данные пихает там, где персистанс игноранс, все дела)

V
20.09.2018
13:08:32
что вы «распукались» , господа?

Bohdan
20.09.2018
13:08:55

Алексей
20.09.2018
13:09:03
И вообще у Павла явно своё какое-то определение репозитория, которое конечно же лучше определения какого-то там Фаулера.

Maksim
20.09.2018
13:09:41

Google

Mr.
20.09.2018
13:10:17

Алексей
20.09.2018
13:10:19

Pawel
20.09.2018
13:10:26
Нет, Кнут крут. А фаулер и анкл боб - нет.

Bohdan
20.09.2018
13:11:00

Maksim
20.09.2018
13:11:06

Алексей
20.09.2018
13:11:44

Pawel
20.09.2018
13:11:50
я не точнобы определением оперирую., а практической так сказать реализацией на C#, с которой я сталкивался. Вот примерно так https://metanit.com/sharp/articles/mvc/11.php

Bohdan
20.09.2018
13:12:03
только вот в стороне от того, кто крут, а кто нет: что же ты называешь репозиторием то, у чего есть четкое определение, написанное собственно тем, кто начал впервые использовать эту тему?

Admin
ERROR: S client not available

Bohdan
20.09.2018
13:12:07
ай, опередил

Nyan
20.09.2018
13:12:25

V
20.09.2018
13:12:36
вам же объяснили, что crud - это api базы -_-

Maksim
20.09.2018
13:12:46
срамота
когда джуниор пхпшник полез писать шарпе...)

Алексей
20.09.2018
13:14:35

Алексей
20.09.2018
13:14:57

Maksim
20.09.2018
13:15:21

Pawel
20.09.2018
13:16:16

Bohdan
20.09.2018
13:16:21

Алексей
20.09.2018
13:16:39

Google

Maksim
20.09.2018
13:16:44

Bohdan
20.09.2018
13:16:47

Maksim
20.09.2018
13:16:53

V
20.09.2018
13:16:54
возможно стоит спросить Павла что такое коллекция

Алексей
20.09.2018
13:17:09

Алексей
20.09.2018
13:17:28
https://blog.byndyu.ru/2011/01/domain-driven-design-repository.html

Алексей
20.09.2018
13:18:10

Pawel
20.09.2018
13:18:24

Maksim
20.09.2018
13:18:36
не, у павла это просто ещё 1 бесполезный слой между базой и клиентом

Aleksandr
20.09.2018
13:18:41
коллеги, репозиторий - это средство абстрагирования доменного слоя от непосредственно хранилища, предоставляющее collection like интерфейс.
Это не то же самое что репозиторий = коллекция. Я бы даже сказал, что Павел прав

V
20.09.2018
13:19:29
бывает, но Павел неправ

Bohdan
20.09.2018
13:19:43
еще раз процитирую Фаулера
я не говорю, что репозиторий = коллекция, нет
да и вроде никто здесь такого не говорит
но это никак не круд для сущности
> acting like an in-memory domain object collection

Алексей
20.09.2018
13:19:48
Видимо просто Павел не привык действовать на таком уровне абстракции.

Aleksandr
20.09.2018
13:20:33

Pawel
20.09.2018
13:20:45

V
20.09.2018
13:21:08
коллекция - это вполне себе корректный термин в программировании

Maksim
20.09.2018
13:21:17

Pawel
20.09.2018
13:21:49