
Edgar
08.08.2018
21:01:57
Да я без агра)

Adel
08.08.2018
21:02:18
и примеры с композицией я показал просто чтобы показать композицию :)
я то сам обычно херачу абстрактные классы.
но вызов твой приму

Google

Edgar
08.08.2018
21:02:31
Просто вдруг я реально очень сильно заблуждаюсь и ты мне покажешь как лучше

Adel
08.08.2018
21:02:32
интересно

Edgar
08.08.2018
21:02:42

Vit
08.08.2018
21:03:28

Edgar
08.08.2018
21:04:22

Vit
08.08.2018
21:04:35

Adel
08.08.2018
21:04:54
он у нас популярный ООП-вед
но там страшные замуты
про Actor model и так далее

Roma
08.08.2018
21:05:16
Этого в их чатах не хватает.
Да часто хватает
Просто контекст другой
Тут сейчас на примерах автомобиля и насекомых также толку много не будет

Adel
08.08.2018
21:05:34
приземленную.

Google

Adel
08.08.2018
21:05:47
Слышишь, @EdgarSedov

Edgar
08.08.2018
21:05:58

Vit
08.08.2018
21:06:03

Adel
08.08.2018
21:06:05
пусть машины, но более практичные

Edgar
08.08.2018
21:06:29

Adel
08.08.2018
21:06:47

Edgar
08.08.2018
21:07:53

Roma
08.08.2018
21:08:02
приземленную.
Даже из ларавел взять
У меня в шторме постоянно ругается что некоторые классы имеют 3+ родительских класса
Кажется, если делать кастомный форм реквест то он имеет 3 родителя

Adel
08.08.2018
21:08:20
ну ты смотри. пусть это хоть как какаято игра будет. где реально можно применить модели.

Roma
08.08.2018
21:09:42

Adel
08.08.2018
21:10:07

Edgar
08.08.2018
21:10:12

Adel
08.08.2018
21:10:48
ок. но пусть все знают,что ты сознательноправила игры наклоняешь в свою сторону :)

Edgar
08.08.2018
21:11:17
Ну дак мне же надо опровергнуть ваш догмат) он же подрпзумевает любые условия

Adel
08.08.2018
21:11:27

Edgar
08.08.2018
21:11:39
Ну не суть, ты же согласен с ним?

Adel
08.08.2018
21:12:02
я сделал более мягкую формулировку. когда композиция возможна - всегда надо юзать ее

Edgar
08.08.2018
21:12:44

Adel
08.08.2018
21:13:01

Google

Adel
08.08.2018
21:13:29

Roma
08.08.2018
21:13:53
ну а что ты сделаешь? не ты же вендор...
Я про то как здесь лучше могло быть сделано
Так как это получиется наследования также..
В этом кейсе может пример ? Или мудренный получется
Или даже вендор наш написал хорошо что так получается?

Vit
08.08.2018
21:14:09
Вы это.. Углы не срезайте! Один наследование, другой композицию (только чур не абстрактный класс)

Edgar
08.08.2018
21:14:17

Adel
08.08.2018
21:15:41

Edgar
08.08.2018
21:15:50
Но не всегда)

Adel
08.08.2018
21:16:34
тутможно композицию, но всем лень.
ивообще, Эдгар, можешь не придумывать пример

Edgar
08.08.2018
21:18:25

Adel
08.08.2018
21:18:26
Рома за тебяуже придумал

Roma
08.08.2018
21:19:32

Adel
08.08.2018
21:19:58
а вот валидацию я юзаю... хотя и знаю что срезаю углы

Edgar
08.08.2018
21:21:00

Алексей
08.08.2018
21:21:06
Пришлось отлучится. Сорян.
Вы ещё Серёгу сюда притащите
Там понесется.

Roma
08.08.2018
21:23:13
Он и не прийдёт
Слишком много у него не любви к ларе и юии
Ещё бы в мадженто чат сказал?

Google

Алексей
08.08.2018
21:25:08
И там то будет всем нам

Roma
08.08.2018
21:27:39
Можно переехать в симфони чат. Или в ооп
Да и тут достаточно можно
На самом деле такие споры, если они объективные и хорошо аргументированные дают много хороших идей и поводов задуматься
Для таких джунов как я, самое то)

Adel
08.08.2018
21:28:14

Roma
08.08.2018
21:30:54
ты не джун уже ящитаю
Как раз после бесед Фесора хватает аргументов считать себя джуном, это в лучшем случае ещё?
Но тем не менее, это даёт понимание слабых сторон и мест которые нужно подтягивать

Adel
08.08.2018
21:31:26
функциональщина и эктор модели

Roma
08.08.2018
21:34:07
он в облаках витает
Ну с этим спорить не буду. Я не только про него то
Я к тому что есть и другие аспекты
Алгоритмы, тестирование, зоны ответственности, сцепления и связанность и тд и тп

Adel
08.08.2018
21:34:42
и кстати моя фраза не говорит, что он чето плохо знает. просто увлекся всяким таким :))

Admin
ERROR: S client not available

Roma
08.08.2018
21:35:29
Очень похоже на эффект даннинга крюгера

Adel
08.08.2018
21:36:25
у нас не хватает квалификации, чтобы это понять

Иван
08.08.2018
21:38:44
Ларавел - это быстрый и достаточно приемлемый способ создать круд приложение
А дальше уже на усмотрение
Чем больше бизнеса тем сложнее его заворачивать в ларавель
Ларавеловские фасады это уг и все это знают
только пересел с ЦМС на фреймворки, учу лару. а тут оказывается что ларавел говно. буду учить симфони - симфони говно. и пыха тоже, надо на ноде писать. учишь ноду - зачем? есть ГО и новый Дот Нет Кор
так послушать - вообще нельзя ничего учить, везде все плохо) ох уж эти споры сеньоров и архитекторов, во всех чатах одно и тоже. как мне, ламеру, это видится

Adel
08.08.2018
21:39:23
и ты прав :)
мы, проггеры, те еще понторезы
нам лишь бы чсв почесать...

Vit
08.08.2018
21:40:15
Зенд экспрессив, слим

Adel
08.08.2018
21:40:41
микрофреймворки
а нуда.
на самом деле.. для своих вещей инструменты хорошие есть

Google

Adel
08.08.2018
21:41:39
для обычной write -модели есть доктрина. для read модели она тяжела.. и можно либо тупые SQL либо активрекорд какойнибудь.
ES тоже есть фреймворки. но их не пробовал пока. хз. нопо большому счету там многого не надо.

Vit
08.08.2018
21:42:34
ES?

Adel
08.08.2018
21:42:51
ларка та же - хороша. роутинг,конфиги простые... самые базовые вещи если взять.. то ок
Event sourcing
это игрушка синьоров :)

Vit
08.08.2018
21:44:18
Adel, ты вроде в симфони собирался?

Adel
08.08.2018
21:44:41
я посмотрел... и дляпроекта таки взял доктрину и ларку.
чот мне не понравилосьв симфони.. я не помню уже
ну ясное дело всякие yaml...
конфигурации добивали
я не переношу этовсякое

Vit
08.08.2018
21:46:16
Сделал бы кто нибудь чат симфони фор бегинерс

Vir
08.08.2018
21:48:11

Юрий
08.08.2018
23:26:55
я посмотрел... и дляпроекта таки взял доктрину и ларку.
я на симфони 3 года работал, сейчас второй год на ларку перешел. про симфони ничего плохого не скажу, но на ларке в одну рожу пилить проекты проще - меньше бюрократии.
у симфони очень нравился модуль forms, конфиги роутов в аннотациях контроллера, ну и доктрина в целом с ее entity, там и миграции можно не делать - само все. скучаю, но и ларка сейчас больше нравится.

Adel
08.08.2018
23:27:35

Юрий
08.08.2018
23:28:31
миграции у доктрины raw sql же да?
там можно делать просто апдейт. она берет схему БД из кода entities и сравнивает с базой, и производит все изменения чтобы схема бд совпадала с кодом.

Adel
08.08.2018
23:28:57
как-то мне неуютно от таких миграций... они же просто sql-ные

Юрий
08.08.2018
23:29:01
я миграции там и не писал. просто добавляешь поле в entity и и запускаешь апдейт, в базе все само появится

Adel
08.08.2018
23:29:55
я в курсе... в дотнете тоже есть автосоздание миграций. но там хоть абстракция

Юрий
08.08.2018
23:30:02
ну и автогенерацию их можно сделать, то же самое только она миграцию сама генерит и записывает в файл
дело привычки. мне оч удобно было. особенно удобно когда поля добавляются по мере необходимости, а не всю таблицу разом. чтобы разные миграции не писать все время