@oop_ru

Страница 225 из 785
Sergey
16.05.2017
21:09:33
ровно так же как делал бы setContext или паттерн матчинг

Олег хороший пример привел

Артур Евгеньевич
16.05.2017
21:18:55
Map/filter/reduce принимают на вход "стратегию"
Я думал это как раз шаблонный метод. То есть у нас основной код обходит массив и делает некоторое действие X которое нам нужно

Как и пользовательская сортировка для массивов

Google
Aleh
16.05.2017
21:19:31
Щаблонный метод про наследование ж

Sergey
16.05.2017
21:19:44
Я думал это как раз шаблонный метод. То есть у нас основной код обходит массив и делает некоторое действие X которое нам нужно
нет, это больше на стратегию похоже так как то что ты передаешь в map/reduce это весь алгоритм а не его часть

вообще шаблонный метод не нужен

Sergey
16.05.2017
21:20:09
ну или я не могу придумать зачем он нужен в 2017-ом году

Aleh
16.05.2017
22:59:57
https://www.youtube.com/watch?v=lY54TmmEllY

da horsie
17.05.2017
02:18:57
https://www.youtube.com/watch?v=lY54TmmEllY
Вот это лучшее из его выступлений, которые я видел.

Про водопад и DRY особенно понравилось

И про календарь офигенный пример

Aleh
17.05.2017
09:23:46
Вот это лучшее из его выступлений, которые я видел.
как минимум не засыпаешь под это, в отличие от остальных

Aleh
17.05.2017
09:25:13
какая?)

Санёчек
17.05.2017
09:26:00
любая

Google
f4rt~
17.05.2017
09:34:33
эта)

посоны, покритикуйте слайды http://slides.com/mkusher/bdd-talk1

F01134H
17.05.2017
09:38:16


где должны храниться сервисы?

если я хочу создать сервисный слой

ну или что-то подобное

представим, что к пхп это не имеет никакого отношения ?

Aleh
17.05.2017
09:41:05
папка юзер в корне не оч

f4rt~
17.05.2017
09:41:24
https://gist.github.com/fesor/76d39b19b18f7103a7c058301dc6a8fe

F01134H
17.05.2017
09:41:51
Sergey
17.05.2017
09:42:10
f4rt~
17.05.2017
09:42:27
понравилось?)
я перед собой повесил)

понравилось?)
я еще кое что утащил, и под себя переделал ;)



Alex Фэils?︙
17.05.2017
12:27:19
Прив

Vinc
17.05.2017
12:27:33
Привет всем

Прив
привет

я в поисках материала по ооп, желательно с примерами на си шарпе

Google
Vinc
17.05.2017
13:33:15
не знаю, что конкретнее(

Java73
17.05.2017
13:36:19
В ютубе очень много курсов по ооп в сищряпе

На примере игры змейка там еще что-то

Если прямо азы нужны

По шаблонам есть курс хороший

Sergey
17.05.2017
16:13:15
я в поисках материала по ооп, желательно с примерами на си шарпе
представь что java это странный c#. И количество материала резко увеличится.

Aleh
19.05.2017
09:27:52
когда юзать eventual consistency? Как понять, что в конкретном случае мы можем ее применить. У меня конкретно вопрос связан с границами аггрегатов

т.е. по сути base vs acid, когда что применять

по сути движение в сторону base обычно связано с слишком частыми локами и конфликтами на записи, т.е. при скейле, но есть еще вопрос "соответствия" домену, имея конкретное бизнес-правило, как понять, что нам на самом деле допустимо, что оно выполнится не сразу, а через какое-то время?

Sergey
19.05.2017
11:45:10
присоеденяюсь к вопросу

хотя тут стоит уточнить что eventual consistency поидее рассматривается только в контексте распределенных систем

Sergey
19.05.2017
11:46:08
а если у тебя система не распределенная то как бы и проще все, нет?

Aleh
19.05.2017
11:47:45
давай вспомним упрощенные "правила" для юных архитекторов: аггрегат = граница бизнес-транзакции, граница бизнес-транзакции=acid-транзакция => в одной acid-транзакции не меняем более одного аггрегата

Admin
ERROR: S client not available

Aleh
19.05.2017
11:48:42
короче говоря вопрос в применимости этих терминов, когда у тебя система нераспределенная

опять агрегатами называется все подряд)

Sergey
19.05.2017
14:18:57
ну у тебя хранилище за консистентность отвечает

Google
Sergey
19.05.2017
14:19:05
так о каком eventual consistency мы говорим?

Aleh
19.05.2017
14:19:14
Ну за один вид транзакций да

так о каком eventual consistency мы говорим?
О том, который между агрегатами)

Evgeniy
19.05.2017
14:19:49
о опять о ddd

я один не читал еванса?) и изучаю ddd по мнению других))))

Sergey
19.05.2017
14:20:10
О том, который между агрегатами)
так это ж разные агргегаты...

или ты про контексты?

Aleh
19.05.2017
14:20:35
так это ж разные агргегаты...
Под разными аггрегатами ты что подразумеваешь?

da horsie
19.05.2017
17:45:41
"аггрегат" это модуль? Вы фаулеровский аггрерат имеете в виду, когда это слово употребляете?

Aleh
19.05.2017
18:13:29
У Фаулера в PoEAA вроде вообще никак не фигурирует такой термин, забавно

Ни в транзакциях, ни в доменной моделе

da horsie
19.05.2017
18:23:17
https://martinfowler.com/bliki/DDD_Aggregate.html

вот же

Aleh
19.05.2017
18:24:08
Да, я про книгу

da horsie
19.05.2017
18:24:33
чето я запутался в терминологии

граница транзакции это UoW?

Aleh
19.05.2017
18:26:16
Не

UoW контролирует изменения

Страница 225 из 785