@laravel_pro

Страница 1762 из 2014
Adel
19.08.2018
19:19:40
но не наследуй от него

Dmitriy
19.08.2018
19:20:20
и обречь себя на обновление того класса ?

или форка

Maksim (Ellrion)
19.08.2018
19:21:00
на так поменяй в том классе :)
Не могу он вендорный

Google
Adel
19.08.2018
19:21:16
так. давайте нормальный пример. когда оно вендорное - значит отстойный вендор. не следует OCP

Maksim (Ellrion)
19.08.2018
19:22:37
Adel
19.08.2018
19:23:17
блин. ты либу делаешь. не надо городить огромные классыс кучейответственности. надо делать мелкие. с возможностью подменить каждый

Adel
19.08.2018
19:24:09
реквест можно хорошо скомпозировать. разбив на VO ядумаю

Maksim (Ellrion)
19.08.2018
19:24:11
Жить надо в реальном мире а не в идеальном

Adel
19.08.2018
19:24:19
нудык!

спор о том, что лучше. а не то что близко к реальности :)

Dmitriy
19.08.2018
19:25:01
Тебя покусал фесор

Adel
19.08.2018
19:25:06
давайне надо говновендоры примешивать :)

кстати да...наверняка от него заразился

Maksim (Ellrion)
19.08.2018
19:26:00
Ну и наследование избавит от кучи бойлерплейт кода когда который может родится в случае композиции

Google
Adel
19.08.2018
19:26:16
но заложит бомбу замедленного действия

Никита
19.08.2018
19:26:35
а в чем спор? мол, наследование вообще никогда не нужно?

Maksim (Ellrion)
19.08.2018
19:27:05
но заложит бомбу замедленного действия
Возможно. Но что то на практике всё норм

Часто оно того не стоит и глупо усложнять код только ради избавления от мнимых проблем.

Как же Кисс?

Adel
19.08.2018
19:29:41
ну это.... тыприведи реальный кейс. можетястобойсоглашусь

Maksim (Ellrion)
19.08.2018
19:31:32
Приведи ты где наследование мне сделает проблемы

Adel
19.08.2018
19:32:35
я знаю ты нелюбишь упоминания..но в книжке я привел как раз :) хороший пример

тебе подарю

:-P

Maksim (Ellrion)
19.08.2018
19:32:59
С автографом?)

Adel
19.08.2018
19:33:11
сам в Питер привезу :)))

Maksim (Ellrion)
19.08.2018
19:33:40
Заметано) с меня тогда пиво

Ну или что ты там пьёшь

Никита
19.08.2018
19:37:27
вы наверное спорите больше из-за того, что у вас разные метрики "лучше")

Edgar
19.08.2018
19:38:48
вы наверное спорите больше из-за того, что у вас разные метрики "лучше")
Нет, там была фраза что композицию нужно бездумно применять везде где можно вместо наследования

Никита
19.08.2018
19:39:01
но заложит бомбу замедленного действия
а если за все время существования проекта эта бомба так и не взорвалась, оправданы ли были лишние телодвижения?

Adel
19.08.2018
19:40:41
если бы да кабы. там движенийто.. кот наплакал

Google
Maksim (Ellrion)
19.08.2018
19:41:05
сам в Питер привезу :)))
Ни с кем я не спорил больше чем с тобой и при этом не скатываясь в "ты не шаришь"))

Adel
19.08.2018
19:41:06
вы так говорите будто там 7 слоев архитектурынадо нагородить...

Maksim (Ellrion)
19.08.2018
19:41:58
Дооо) особенно я)

Evgeniy
19.08.2018
19:42:26
срачик пропустил (

Adel
19.08.2018
19:42:38
срачик пропустил (
сегодня не было

Evgeniy
19.08.2018
19:42:50
срач наследование vs композиция?

Никита
19.08.2018
19:43:19
ага

вообще, чисто из академического интереса было бы интересно посмотреть на какой-нибудь проект вообще не юзающий наследование

Evgeniy
19.08.2018
19:45:37
любой проект на go lang )

там нет наследований, исключений

Adel
19.08.2018
19:45:54
у меня в проекте наследовать можно только от абстрактного класса

Adel
19.08.2018
19:46:11
нужны

Evgeniy
19.08.2018
19:46:21
нужны так нужны

Adel
19.08.2018
19:46:43
не согласен?

Evgeniy
19.08.2018
19:46:52
я просто сам предпочитаю композицию или агрегацию, но надо это аргументировать как то )

Никита
19.08.2018
19:47:40
у меня в проекте наследовать можно только от абстрактного класса
так можно же чисто композицией и интерфейсами)

Adel
19.08.2018
19:47:54
да...наверно

Evgeniy
19.08.2018
19:49:00
ну еще можно посраться что вот было бы множественное наследование и интерфейсы не нужны, все на классах делать

Google
Evgeniy
19.08.2018
19:49:29
замена интерфейсу был бы абстрактный класс

Adel
19.08.2018
19:49:39
это да

но это неинтересно

Evgeniy
19.08.2018
19:49:45
но мы в чате ларки она почти на 100% состоит из наследования

Adel
19.08.2018
19:49:59
поскольку народ начнет юзать множественное наследование неправильно

Evgeniy
19.08.2018
19:50:04
и там такой камок зависимостей и магии что просто иногда удивляешься

Adel
19.08.2018
19:50:14
хотя у нас есть трейты...

и ларка их обожает :)

Никита
19.08.2018
19:50:32
в рубях вон интерфейсов нету

Admin
ERROR: S client not available

Никита
19.08.2018
19:50:37
живут нормально)

множественного наследования тоже

Evgeniy
19.08.2018
19:50:44
много где нет интерфейсов

в сях вообще ничего этого нет

живут же на структурах и функциях

Dmitriy
19.08.2018
19:51:33
Nawriz
19.08.2018
19:51:34
всем привет

Maksim (Ellrion)
19.08.2018
19:51:44
любой проект на go lang )
Но там и ООП своеобразное и сахар для встраивания есть

Evgeniy
19.08.2018
19:51:48
понаставил финал и радуешься?
обмазать final святое дело

Adel
19.08.2018
19:52:01
Google
Maksim (Ellrion)
19.08.2018
19:52:40
Именно :)
Ещё и имутейбл всё небось, наркоман несчастный)

Evgeniy
19.08.2018
19:52:53
ну имутебл это хорошо имхо

Nawriz
19.08.2018
19:53:22
#вопрос как выбрать мягко удаленных данных между датой ?

Adel
19.08.2018
19:53:32
Daniel
19.08.2018
19:53:38
Всем привет ребята , подскажите как можно правильно зашифровать данные отправляемые с одного домена на другой методов get либо же сам запрос (Передавать необходимо только методом get).

Maksim (Ellrion)
19.08.2018
19:53:47
ну имутебл это хорошо имхо
Конечно хорошо только не удобно и по ресурсам часто дорого

Nawriz
19.08.2018
19:53:51
$shirtsC=shirts::whereBetween('deleted_at', ['2018-08-15', '2018-08-18'])->get();

Evgeniy
19.08.2018
19:54:13
Конечно хорошо только не удобно и по ресурсам часто дорого
ну ресурсы серверов дешевые в отличие от времени разработчика

Dmitriy
19.08.2018
19:55:21
ну ресурсы серверов дешевые в отличие от времени разработчика
тогже так думал. пока не стал в 96 гб влизать рам =(

Maksim (Ellrion)
19.08.2018
19:55:30
ну ресурсы серверов дешевые в отличие от времени разработчика
А ты думаешь имутейбл экономит время разработчика?

Evgeniy
19.08.2018
19:55:42
тогже так думал. пока не стал в 96 гб влизать рам =(
а ты что туда решил коллекцию домашнего порна в проект добавить ?)

Evgeniy
19.08.2018
19:56:32
А ты думаешь имутейбл экономит время разработчика?
я думаю что 1. оно позволяет писать код класса проще 2. использовать имутабельные объекты проще и меньше сайд эффектов

Никита
19.08.2018
19:57:03
А ты думаешь имутейбл экономит время разработчика?
каждый раз при работе с карбоном рыдаю

->copy() ->copy() ->copy() ->copy()

Evgeniy
19.08.2018
19:57:33
делать

Страница 1762 из 2014