
da horsie
14.03.2017
21:07:55
из комментов: echo ($isBlocked ? "B" : "Unb") . 'locked';

Sergey
14.03.2017
21:09:22
неплохо)

Sergei
14.03.2017
21:14:56

Sergey
14.03.2017
21:15:36

Google

Alex Фэils?︙
14.03.2017
21:16:21
да норм способ написать, что за/разблокирован

Sergei
14.03.2017
21:18:25

Sergey
14.03.2017
21:18:46
ну то есть это то тут причем? она так и так будет выделяться
echo [false => 'Unblocked', true => 'Blocked'][$isBlocked];
вот так памяти будет выделяться еще больше но зато красиво)
хотя кому как наверное

Hack
14.03.2017
21:22:04
всем ку!

Sergei
14.03.2017
21:23:30
почему выделяется?
Предполагаю, операция . выделит блок памяти, достаточный для размещения строки слева и строки справа, скопирует обе в этот буфер, и затем сделает echo передав указатель на свежесозданный (временный) буфер.

Sergey
14.03.2017
21:23:53

Sergei
14.03.2017
21:24:04
Хм, а как?

Sergey
14.03.2017
21:24:04
ну и в целом в php пока не оптимизирована конкатенация
Хм, а как?
ну мол выделит сначала для строки одной , потом для второй, а потом буфер для склеинной

Google

Sergei
14.03.2017
21:25:22
Опять же, я лишь теоретизирую, и в реальной жизни оно обычно не повод так усложнять.
(и ещё я не умею php)

da horsie
14.03.2017
21:41:50

Sergei
14.03.2017
21:50:37

Aleh
15.03.2017
14:21:38
https://www.thoughtworks.com/insights/blog/composition-vs-inheritance-how-choose

Like
15.03.2017
14:22:10
@mkusher холиварная статейка , нет?)

Aleh
15.03.2017
14:22:20
быстро читаешь

Like
15.03.2017
14:22:31
@mkusher спасибо ;)

Aleh
15.03.2017
14:22:33
по-моему норм

Сергей
15.03.2017
14:22:33

Aleh
15.03.2017
14:22:49
давайте после прочтения статьи обсуждать ее?)

Like
15.03.2017
14:23:05
@mkusher мы сейчас заголовок обсуждаем )

Aleh
15.03.2017
14:23:18
а, ну важное дело конечно

Like
15.03.2017
14:23:36
Я бы не стал читать статью с таким названием

Aleh
15.03.2017
14:24:10
почему?

Like
15.03.2017
14:24:33
Очень холиварная тема
Зачем это делать?)

Aleh
15.03.2017
14:25:00
зачем наследовать? Зачем композицию делать?)

Like
15.03.2017
14:25:03
Я давно предпочитаю композицию и нормально живу)

Google

Like
15.03.2017
14:25:12

Aleh
15.03.2017
14:25:19

Like
15.03.2017
14:25:25
Я тоже так думаю)

Ilia
15.03.2017
14:25:25
а че интересно? вообще не могу думать о чем-то подобном, ибо учеба

Aleh
15.03.2017
14:25:41

Like
15.03.2017
14:25:51
Не знаю, я не юзаю его

Ринат
15.03.2017
14:25:55

Ilia
15.03.2017
14:26:07

Like
15.03.2017
14:26:25

Aleh
15.03.2017
14:26:47

Ринат
15.03.2017
14:26:49

Ринат
15.03.2017
14:27:02

Ilia
15.03.2017
14:27:27

Aleh
15.03.2017
14:27:44

Ринат
15.03.2017
14:27:59
смотрим на время!

Aleh
15.03.2017
14:28:08
5:30

Ilia
15.03.2017
14:28:17

Ринат
15.03.2017
14:28:21
да
Время вперёд-знаешь мелодию?

Google

Like
15.03.2017
14:28:40

Ilia
15.03.2017
14:28:40
даже 6.1 не успел попользовать

Aleh
15.03.2017
14:28:57

Like
15.03.2017
14:29:09

Admin
ERROR: S client not available

Like
15.03.2017
14:29:11
Секрет

Ринат
15.03.2017
14:29:36
а композиция разве полностью может заменить наследование?

Aleh
15.03.2017
14:29:37

Ринат
15.03.2017
14:29:47
хм

Aleh
15.03.2017
14:29:50
и наоборот нет

Ринат
15.03.2017
14:30:11
тоесть золотая середина как обычно?
а агрегация

Aleh
15.03.2017
14:30:27
> Like everything else in software development, there are trade-offs to be made.
оффтоп плохо, по возможности старайтесь избегать его

Yegor
15.03.2017
15:20:23
У меня будет вебинар про ООП через менее чем три часа, всем добро пожаловать (на ютуб): https://www.youtube.com/watch?v=Nm274dGikFc

?
15.03.2017
15:21:25
вот как во время-то, точнее вообще-то поздно (

Yegor
15.03.2017
15:22:13
он будет потом в записи

?
15.03.2017
15:22:47
language Russian?
@yegor256

Google

Evgeniy
15.03.2017
15:24:18
ребят а кто какие инструменты знает типо travis ci только чтобы можно было запускать на своем сервере (не sas) и желательно чтобы он был в бинарниках (на C/C++/Rust и тд чтобы не было проблем с evironment)
ну и желаетельно чтобы с lkc работал и все это бесплатно))

Ilia
15.03.2017
15:25:28
У Gitlab есть CI
и на самом деле сделай себе скрипт он тебе все это и запустит:) на локальной то машине

Aleh
15.03.2017
15:26:54

Evgeniy
15.03.2017
15:27:31
хочется чтобы работало по приницу файлик с конфигурацией в репозиторией
а не настройка за в веб интерфейсе билда, ну и еще дополнительно Jvm тащить и кучу всего, знаю о docker контейнере

Aleh
15.03.2017
15:28:15
еще говорят teamcity

Ilia
15.03.2017
15:28:57

?
15.03.2017
15:29:33

Evgeniy
15.03.2017
15:29:38
о gitlab знаю
может еще что есть
еще о drone знаю

Sergey
15.03.2017
15:36:33
он же медленный!
медленный не ООП, динамическая диспетчеризация медленная. Лечится инлайн кэшами современных JIT.