
Sergey
18.01.2018
19:23:57
или ты будешь делать тип? или ты будешь делать if?
чем if лучше ассерта?

da horsie
18.01.2018
19:24:17
странная агрументация. если инструмент ограничен в возможностях, им теперь вообще не пользоваться чтоли?

Артур Евгеньевич
18.01.2018
19:24:34

Google

Sergey
18.01.2018
19:24:45

Артур Евгеньевич
18.01.2018
19:24:53
В докблоке описываешь предусловия

da horsie
18.01.2018
19:24:57

Sergey
18.01.2018
19:25:01

da horsie
18.01.2018
19:25:22

Sergey
18.01.2018
19:25:34

Артур Евгеньевич
18.01.2018
19:25:45

da horsie
18.01.2018
19:26:07

Maksim
18.01.2018
19:26:25

Sergey
18.01.2018
19:26:31

Sergey
18.01.2018
19:26:33
Жутковатые какие то у вас тут дискуссии про пых...

Sergey
18.01.2018
19:26:35
это проще и быстрее)

da horsie
18.01.2018
19:26:37
иммутабельность в смысле readonly

Google

Maksim
18.01.2018
19:26:46

Sergey
18.01.2018
19:26:55

da horsie
18.01.2018
19:27:08

Sergey
18.01.2018
19:27:10

Артур Евгеньевич
18.01.2018
19:27:47
Дто нужно юзать ток между такими модулями, которые в теории могут быть микросервисами - я так вижу. Вы же данные http запроса валидируете когда пересылаете между сервисами. Вот и с дто также

Sergey
18.01.2018
19:28:04
как отличить микросервис от... не микросервиса?)

Maksim
18.01.2018
19:28:16
ой, не... пойду ужин готовить
зря ты про микросервисы набросил)

Bohdan
18.01.2018
19:28:48
это скорее даже триггер)

Sergey
18.01.2018
19:28:49

Bohdan
18.01.2018
19:28:59
я вон на удочку попался и все еще обязан посмотреть видео)

Sergey
18.01.2018
19:29:04
и теперь другой вопрос - зачем разным контекстам DTO и шаринг данными?

Артур Евгеньевич
18.01.2018
19:29:07

Maksim
18.01.2018
19:29:30

da horsie
18.01.2018
19:29:33

Sergey
18.01.2018
19:29:36

Bohdan
18.01.2018
19:29:54

Sergey
18.01.2018
19:29:55
http реквест это dto, вопрос нужен ли там http реквест

Google

Sergey
18.01.2018
19:30:17

da horsie
18.01.2018
19:30:20
я не знаю, что такое сервис в вашем понимании

Maksim
18.01.2018
19:30:28

Sergey
18.01.2018
19:30:31

Артур Евгеньевич
18.01.2018
19:31:04

Sergey
18.01.2018
19:31:49
так?

Артур Евгеньевич
18.01.2018
19:32:11

Sergey
18.01.2018
19:33:03
https://www.youtube.com/watch?v=Fuac__g928E
@arturpanteleev посмотри вот это дело

Артур Евгеньевич
18.01.2018
19:34:22

Sergey
18.01.2018
19:34:38

Артур Евгеньевич
18.01.2018
19:35:12
Ладно завтра на работе гляну а то у меня компьютера нет

Sergey
18.01.2018
19:40:33

Sergey
18.01.2018
19:41:04
в кратце че там?
про то что микросервис != deployment target, про то что слои это самообман, про то что rules engine все еще могут быть полезны....
ну и мое любимое - "be one with the coupling!"
короч вопросы связанности в контексте микросервисов и почему у многих ничего не получается (как пример он приводит фильтрацию в каталоге товаров)
мол если у тебя было 2 модуля которые дергали друг друга, и ты сделал из них 2 микросервиса, то... ты сделал только хуже ибо теперь это все просто сложнее а связанность никуда не ушла

Google

Sergey
18.01.2018
19:43:33
ну короч лучше посмотри, Уди норм вещает
не скучно

Sergey
18.01.2018
19:44:09
микросервисы это вообще сложно
если в монолите можно забить болт на модули и то как они работают

Sergey
18.01.2018
19:44:23

Sergey
18.01.2018
19:44:33
то тут себе ноги перестреляешь
и я хз че все так от них тащаться
я миллион раз подумаю прежде чем что-то от монолита отделять

Admin
ERROR: S client not available

Sergey
18.01.2018
19:44:58
он не агитирует микросервисы юзать) даже наоборот) но идеи которые он там высказывают и на монолиты хорошо ложатся
ну и в целом интересные мысли есть...

Adel
18.01.2018
21:20:23
на этих идеях построена система плагинов(читай вся) IntelliJ IDEA. там все на экстеншен поинтах. ЧТобы подцепиться например к автокомплиту, надо реализовать нужный интерфейс и подцепиться этим классом к нужному экстеншен поинту. фактически то, о чем он говорит. только заменить сервис на плагин.
новый язык(например PHP)- реализовать LanguageFactory и цепляться к экстепншен поинту.. и т.д.

Sergey
18.01.2018
21:26:37
ну то есть он говорит про open/close?)
в целом это так, ведь open/close про каплинг

Aleh
18.01.2018
21:27:54

da horsie
18.01.2018
21:28:14
ого
куда?

Aleh
18.01.2018
21:29:29
куда?
да особо ничего не скажет https://truclinic.com/

Google

da horsie
18.01.2018
21:31:30
удаленно?

Aleh
18.01.2018
21:31:52
учим его жить удаленно, да)

da horsie
18.01.2018
21:32:55
я даже завидую

f4rt~
19.01.2018
05:59:44

Like
19.01.2018
06:00:10

da horsie
19.01.2018
06:00:25

f4rt~
19.01.2018
06:00:47

Bohdan
19.01.2018
06:16:53
"фесор: новое поколение"

Anton
19.01.2018
07:13:00
Фесор 2. Выживший в монолите.

Артур Евгеньевич
19.01.2018
08:09:14

Denis
19.01.2018
09:47:45

Roman
19.01.2018
10:59:45
микросервисы это вообще сложно
Правильным вопросом в данной дискуссии будет "почему создание микросервиса сложнее, чем создание объекта в языке программирования?"

Sergey
19.01.2018
11:01:06
а заодно расскажи что такое микросервис и что такое объект)

Roman
19.01.2018
11:06:13

Aleh
19.01.2018
11:07:01
а что если у тебя нет классов?)
но если они есть, то что такое класс?

Maksim
19.01.2018
11:08:44
чёт ни одно известное мне определение класса не натягивается на аналогию инстанса приложения. Можно поподробнее?

Sergey
19.01.2018
11:11:51
если про объект тебя поддержал бы Мэйер, то вот с микросервисами вот вообще не угадал
точнее в этом нет никакого смысла или пользы