
Егор
05.04.2017
22:24:37
У меня нет такого опыта, чтобы точно сказать, но я предполагаю, что такие фреймворки нужны для больших масштабов, для сложных проектов, и нужда в них обусловлена сокращением времени разработки. А для подавляющего большинства страничек в интернете вордпресс больше подходит))

Dmitriy
05.04.2017
22:31:25
И для этого тоже
а так нет

Google

F01134H
05.04.2017
22:53:53
Блин, че посмотреть на ночь?
еще час не спать

f4rt~
05.04.2017
22:54:08
Джон уик2

F01134H
05.04.2017
22:54:13
он в ts

Mihail
05.04.2017
22:54:20
ниукого шторм не подтупливал ?
у меня дико тормозить начал
начинаешь писать и он в тупняк выпадает

Евгений
05.04.2017
22:54:47

Mihail
05.04.2017
22:54:48
сек на 30

F01134H
05.04.2017
22:54:58
да ну, не хочу ужастики
тем-более я все нормальные уже пересмотрел)

Dmitriy
05.04.2017
22:55:46

da horsie
05.04.2017
22:56:00

Google

F01134H
05.04.2017
22:56:12
2014 =\
еще и на английском
еще и доктрина

f4rt~
05.04.2017
22:56:22

F01134H
05.04.2017
22:56:50
ничего против не имею, но по работе пропел

da horsie
05.04.2017
22:56:56
я сегодня слушал этот видос. очень хороший

f4rt~
05.04.2017
22:57:07
https://www.youtube.com/watch?v=85B3FV_sB60
я этот слушал

da horsie
05.04.2017
22:57:17
там не про доктрину вообще

f4rt~
05.04.2017
22:57:38
и посмотрел пару видосиков с php mast watch
~10 ?
может сюда в описание добавить ссылки?

da horsie
05.04.2017
22:59:48

f4rt~
05.04.2017
23:00:07

da horsie
05.04.2017
23:00:20
мог бы школоту просто размазать по стенам, но чето протупил

f4rt~
05.04.2017
23:00:25
но куда более принципиальна тема, которую он поднимает, да она не новая, да есть внегласные правила и тд
ну вот встал не с той ноги, бывает)

da horsie
05.04.2017
23:02:57
я не мастер говорить

f4rt~
05.04.2017
23:03:05
Да ну ты это брось

Google

da horsie
05.04.2017
23:03:08
могу только критиковать по интернету

f4rt~
05.04.2017
23:03:13
не правда

da horsie
05.04.2017
23:04:34
у нас в конце месяца будет конфа
если так получится, что меня там что-нить попросят сказать, я выложу видос

f4rt~
05.04.2017
23:05:18
по рукам)
важно то, что ты оставишь после себя
представь что поколения будут учится по твоим трудам, и говорить, даааа вот был мужик, не зря свою жизнь прожил, вон сколько хорошего сделал
так ладно пойду я спать
всем приятных сновидений/продуктивного рабочего дня

da horsie
05.04.2017
23:08:14
пака
ох блин
жесть какую щас отловил

da horsie
05.04.2017
23:26:45
есть класс A, который использует объект B как записимость

f4rt~
05.04.2017
23:27:02
чот уже не очень хорошо выглядит

da horsie
05.04.2017
23:27:55
B в свою очередь зависит от C
и вот в класс A есть геттер(!), который делает примерно так

f4rt~
05.04.2017
23:28:24
а как же принцип одиночной ответственности?

da horsie
05.04.2017
23:29:24
class A {
function getFoo() {
$this->b->setStrategy(new ModifiedC);
return $this->b->getBar();
}
}
то есть мало того, что геттер меняет состояние объекта
так он еще меняет состояние ДРУГОГО сука объекта

Google

f4rt~
05.04.2017
23:33:33
Коняш
а какая может быть зависимость у класса
по хорошему это должен быть или трейт или интерфейс

da horsie
05.04.2017
23:34:26
почему?
обычная композиция

f4rt~
05.04.2017
23:34:34
ну ведь идеальное ооп
класс должен быть инкапсулирован
и являтся самодостаточным

Admin
ERROR: S client not available

da horsie
05.04.2017
23:34:51
ну?

f4rt~
05.04.2017
23:35:08
мне казалось это противоречит тому, что ты привел выше
я ошибаюсь?

da horsie
05.04.2017
23:35:34
чето я не понял
во-первых как зависимость противоречит инкапсуляции
во-вторых, при чем тут трейты

(;¬_¬)
05.04.2017
23:38:23
блять

f4rt~
05.04.2017
23:38:27
я чот запутался

(;¬_¬)
05.04.2017
23:38:29
как закончить кодить и пойти спать?

da horsie
05.04.2017
23:38:53

f4rt~
05.04.2017
23:39:05
когда у тебя сам объект разбит на кучу маленький и делигирует им какую-то работу

Google

da horsie
05.04.2017
23:39:09
что может быть лучше, чем чувствовать себя разбитым весь следующий день

f4rt~
05.04.2017
23:39:15
он же по сути не является "живым" самодостаточным
я к этому вел

da horsie
05.04.2017
23:40:40
самодостаточность это когда ты говоришь объекту: сделай это, пойди туда, конвертируйся в то

(;¬_¬)
05.04.2017
23:41:38

f4rt~
05.04.2017
23:41:44

da horsie
05.04.2017
23:41:53
плохо, если ты ему говоришь: дай мне свои внутреннести, я с ними кое-что сделаю
логика вместо того, чтобы быть спрятанной внутри одного объекта, размазывается по случайным местам в коде
внутреннее устройство объекта может быть довольно сложным, но пока ты его не видишь снаружи, все нормально

f4rt~
05.04.2017
23:45:14
ну тобишь простыми словами, твой класс автомобиль, метод ехать это что то вроде двигатель.работает(), колёса.крутятся() следовательно мы едем()

da horsie
05.04.2017
23:46:17
метод ехать это я был тут, а переместился туда вместе со своим грузом и пассажирами. а колеса там или гусеницы на паровом ходу - я не знаю и знать не хочу

f4rt~
05.04.2017
23:46:32
ага
очень похоже на плюсы DI
легкозаменяемые
захотел гусеницу одел
захотел покрышки)

da horsie
05.04.2017
23:48:39
ну как бы там внутри может быть вообще внешний сервис - гном под капотом позвонил китайскому рикше, он приехал и перетащил тебя куда надо
интерфейс все тот же