
Денис
04.12.2017
09:49:08

Алексей
04.12.2017
09:50:15
С нуля ?
Ссылку сохранил, так что на счет плана, есть у кого?

Anton
04.12.2017
09:50:40

Google

Андрей
04.12.2017
09:50:45
Да

Денис
04.12.2017
09:50:56

Алексей
04.12.2017
09:51:51
Меня может камнями закидают сейчас, но по-моему по плану этих курсов вполне можно следовать https://itvdn.com/ru/video/howto_javastarter. Все видеолекции( платные тоже) у меня есть. Могу слить
Да
Это если с нуля. Объясняет вполне неплохо и не гнусно, как обычно бывает на всяких видеоуроках
Ну или просто смотри на порядок и читай в книгах, если не хочешь по видео-урокам

Андрей
04.12.2017
09:53:25

Алексей
04.12.2017
09:53:39
Слив этих уроков нужен ?

Андрей
04.12.2017
09:54:40
Желателен, я так понял, 80% платных
Спасибо!

Алексей
04.12.2017
09:56:11
Не за что )

Artjom
04.12.2017
10:00:24
Как не стыдно пиратские ссылки кидать...

Алексей
04.12.2017
10:00:45
В благих целях )) удаляю. Чтобы админ не ругался

Google

Алексей
04.12.2017
10:03:12
Похоже только у меня удалилось.. не общался раньше в группах телеги. Ну простите, больше не буду пиратить тут(

Денис
04.12.2017
10:03:37
Вроде удалилось

Алексей
04.12.2017
10:03:48
Хорошо тогда. Спасибо

Денис
04.12.2017
10:03:50
Или кто-то за тебя подчистил

Алексей
04.12.2017
10:04:13
Не подумал. Надо было в ЛС такие вещи кидать

Митко Соловец?
04.12.2017
10:29:40
ребят, вареза не надо

Mikhael
04.12.2017
10:35:44

Victor
04.12.2017
11:40:19
Ребзя, такой вопрос, применительно к микросервисной архитектуре, вынесение сервисов на под домены(с дальнейшей системой рероутов через gateway-service) здравое решение ?
Пример:
все запросы отправлены к
mailService.domain.com будут перепакованы и отправлены на сервис mailService в соответсвии с настройками в gateway-service.

Митко Соловец?
04.12.2017
11:58:27
если ты используешь единую точку входа, тогда отталкивайся от того, какую пользу это принесет клиентам, использующим её

Александр
04.12.2017
12:03:09
https://coub.com/view/t7mr8

Artjom
04.12.2017
12:27:57
Все больше и больше мыслей что ОО подход к программированию не нужен

KrivdaTheTriewe
04.12.2017
12:28:16
https://www.confluent.io/blog/toward-functional-programming-analogy-microservices/

Tolegen
04.12.2017
12:29:51

Денис
04.12.2017
12:30:13

Artjom
04.12.2017
12:32:19
Невидел ни одну предметную область, которая бы хорошо ложилась на эту парадигму, за исключением возможно GUI

Tolegen
04.12.2017
12:33:57

Artjom
04.12.2017
12:34:40
Зато видел проекты с могучими доменными классами по 2-3к строчек и опасной веткой наследование
Сомнительное удовольствие

Anton
04.12.2017
12:35:01

Artjom
04.12.2017
12:35:32
Ну вот даже в гуи ненужно

Google

Tolegen
04.12.2017
12:35:37

Денис
04.12.2017
12:35:55
Говнокодить можно в любой парадигме, например

Михаил
04.12.2017
12:35:57

Artjom
04.12.2017
12:35:58
Да я не уважаю обьекты

Денис
04.12.2017
12:36:46
В ООП, например, говнокод легко заметно

Artjom
04.12.2017
12:36:47

Tolegen
04.12.2017
12:36:48
Да и потом: какие альтернативы? В процедурах все ещё хуже будет

Денис
04.12.2017
12:36:48
Это плюс

Anton
04.12.2017
12:36:53
вообще это же вкусовщина. зачем траллировать, смысл об этом спорить - каким-то командам удобнее так, каким-то по другому, некотоыре вообще на жаве даже пишут

Tolegen
04.12.2017
12:36:58
А в ФП я вообще не представляю как кодить
Ну то есть как представить систему как функции

Ivan
04.12.2017
12:37:29
так для этого монады же есть

Artjom
04.12.2017
12:38:05
Прагматично программировать, YAGNI, KISS , SOLID

Денис
04.12.2017
12:38:24

Sergey
04.12.2017
12:38:29

Ivan
04.12.2017
12:38:38
ну если денег можно
то можно и в solid покодить
почему нет
какая разница как пилить
бабки

Google

Artjom
04.12.2017
12:40:09

Sergey
04.12.2017
12:40:32

Евгений
04.12.2017
12:40:57

Admin
ERROR: S client not available

Tolegen
04.12.2017
12:42:37
Просто в объектах и абстракциях мыслить проще. Вот я говорю абстракцию «Дом» и примерно понятно что это. Не нужны детали которые инкапсулированы (какие кирпичи юзались для дома) - они на других уровнях абстракции. Но вот как описать «Дом» в ФП парадигме?

Александр
04.12.2017
12:42:44

Sergey
04.12.2017
12:42:46

Tumbler
04.12.2017
12:43:35

Tolegen
04.12.2017
12:43:39

Alexander
04.12.2017
12:44:29

Александр
04.12.2017
12:44:38

Alexander
04.12.2017
12:45:20

Tolegen
04.12.2017
12:46:00

Александр
04.12.2017
12:46:30

Tolegen
04.12.2017
12:46:36
Может взглянув на готовую композицию она будет понятна - но мне щас не понятно как ее строить вообще

Александр
04.12.2017
12:46:56
дом.естьКровать()
естьКроватьВДоме(д:Дом)

Берял
04.12.2017
12:46:57

Tolegen
04.12.2017
12:47:21

Google

Artjom
04.12.2017
12:47:40
Надо прагматично подходить

Sergey
04.12.2017
12:47:55

Ivan
04.12.2017
12:47:58
и все

Берял
04.12.2017
12:48:12

Sergey
04.12.2017
12:49:11
ИМХО это одна из концептуальных проблем ООП, которую следует избегать. Что мол - свойства обьекта, это его данные.

Tolegen
04.12.2017
12:49:30
Причём тут данные вообще. Есть абстракция «Дом» - какие там данные мне не интересно. Я поэтому и абстрагировал его и скрыл детали. Теперь я могу общаться с объектом «Дом» на высоком уровне не заботясь о деталях

Artjom
04.12.2017
12:49:34
Как в оо разделять данные от свойств нсли это все вместе

Ivan
04.12.2017
12:49:51
ну представь что твой дом это функция def dom = ...
и все

Берял
04.12.2017
12:50:09

Денис
04.12.2017
12:50:21

Artjom
04.12.2017
12:50:44
Потому, что инкапсуляция

Sergey
04.12.2017
12:50:52