
Sergey
01.08.2018
09:51:18

Bohdan
01.08.2018
09:53:55
DDD не про папки
прочитал "ddd не про лапки"
ну да, если у тебя лапки - забудь слово ddd

Pavlo
01.08.2018
10:12:37
Не про тапки

Dmitry
01.08.2018
10:13:26

Google

Combot
01.08.2018
10:13:26
Dmitry Vuylov (0) увеличил репутацию Sergey Protko (2)

Dmitry
01.08.2018
10:21:32

Яўген
01.08.2018
10:25:12
Знатоки elasticsearch, не подскажете, возможно ли подсчитать в скольких документах встречается искомый кусок текста в suggest’ах? для автокомплита
типа:
ищем “new”
возвращаем:
newcastle - 200
new york - 4000
newton - 5
?

Dmitry
01.08.2018
10:29:45
название объекта
не, мне быстро - встал курсором на свойство и нажал… там объекты с сотянми свойств, пока найдешь глазами…

Evgeniy
01.08.2018
10:55:09
или выделять условие для проверки оно автоматом вставится в evalute expression

Roman
01.08.2018
11:01:17
DDD не про папки
книжка DDD in php Chapter 7 (Modules)
- A common concern when building an application following DDD, is where do we put the code?
там я и черпал для себя структуру

Sergey
01.08.2018
11:12:58

Bohdan
01.08.2018
11:13:06

Sergey
01.08.2018
11:13:14

Dmitry
01.08.2018
11:13:29

Sergey
01.08.2018
11:13:41
А как?
ну сама концепция lazy load немного.... избыточна.

Google

Dmitry
01.08.2018
11:13:46

Sergey
01.08.2018
11:14:30
ну то есть такую главу можно запихнуть в любую книгу по разработке и она там будет смотреться вполне себе к месту. Например книга про CI/CD

Maksim
01.08.2018
11:15:11
к слову, вся эта ебаторика с папочками - оч неудобна)

Dmitry
01.08.2018
11:15:20

Sergey
01.08.2018
11:17:01

Dmitry
01.08.2018
11:17:13
я бы не делал этого вообще
а как бы делал, ведь тут 2 стратегии: либо ленивые жопы, либо жадные. Рано или поздно высплывет момоент когда нужны будут посты с категориями или аналитическими данными, например

Sergey
01.08.2018
11:17:14
средные смехуечки: https://www.youtube.com/watch?v=nSKp2StlS6s&feature=youtu.be

Maksim
01.08.2018
11:17:18
гист у тебя там был, про кохижен и каплинг. про оный речь?
если про него, то в конечном счёте пришёл к тому же.
Вся эта ебанина с папочками "ака" мифические слои - херня, как по мне.

Sergey
01.08.2018
11:29:48
все так
слои не папки
ну или прокси менеджер, прокси классы и пиздец

Dmitry
01.08.2018
11:32:45

Sergey
01.08.2018
11:32:55
ну я хз зачем тебе лэйзи лоад

Artem
01.08.2018
11:33:11
слои не папки
чтобы раскрыть мюсль - можно подумать про то, какие сферы ответственности у слоёв, а какие у папок. Тогда если они совпадают - их можно совместить, если нет - нужно разделить. По-моему так (с) винни-пух

Sergey
01.08.2018
11:33:36
а то обмажутся слоями и у них там мэппинги все 1:1

Google

Dmitry
01.08.2018
11:33:57

F01134H
01.08.2018
11:34:21
от которой плачешь

Sergey
01.08.2018
11:34:33
но опять же луковая архитектура не про папки а про направление зависимостей между модулями

F01134H
01.08.2018
11:35:25
Это да)
но просто шутка вспомнилась

Sergey
01.08.2018
11:35:56
(интересный факт - луковая архитектура родилась в споре с Алистером Кокберном когда тот рожал свою гексаогональную архитектуру как попытка разжевать идею на момент когда идея была не до конца сформулирована)
у кокберна слоев было 2 - внутри и снаружи)
но у него как бы и приложение было разделено на такие вот гексагончики) вертиальное разделение тут хорошо работает
а луковые архитектуры, чистые архитектуры с их интеракторами и т.д. - абстрактные слишком даже несмотря на то что слишком много деталей вводят

Sergey
01.08.2018
11:37:30
хотя жить можно

Vitaly
01.08.2018
13:24:47
Смотрю вакансии на стэковерфлоу. Вот такое попалось "Senior WordPress Backend Developer".

Maksim
01.08.2018
13:25:08

Dmitry
01.08.2018
13:27:48

Maksim
01.08.2018
13:28:11

Dmitry
01.08.2018
13:28:31

Artem
01.08.2018
13:28:33
меня тут недавно приглашали тоже, так и написано "Senior PHP разработчика"
В требованиях Zend Framework, Magento, плюсом будет знание bitrix
;0

Dmitry
01.08.2018
13:29:07

Google

Artem
01.08.2018
13:29:10
И Senior PHP разработчика выделено красным!

Maksim
01.08.2018
13:29:13

Dmitry
01.08.2018
13:29:39

Maksim
01.08.2018
13:30:02
да ну) изи же)

Bohdan
01.08.2018
13:30:25
скажут не материться, а то будешь своими елдами хвастаться

Maksim
01.08.2018
13:31:23

Sergey
01.08.2018
13:43:44

Admin
ERROR: S client not available

Maksim
01.08.2018
13:44:51
скорее, перезревший)

Dmitry
01.08.2018
13:45:03

Artem
01.08.2018
13:45:14
?
Нет, так оно не работает - пока елды не узнаешь - mature php developer-ом не станешь!

Maksim
01.08.2018
13:51:24

Dmitry
01.08.2018
13:52:33

F01134H
01.08.2018
13:53:21
а можно метод вызвать в виде стринга вот так:
$obj->{$methodName} ?????
можно же

Maksim
01.08.2018
13:54:22
можно
$obj->{$methodName}()

F01134H
01.08.2018
13:55:19
хм, а вот допустим у меня есть массив аргументов, его можно как то запихнуть в скобки?)

Google

F01134H
01.08.2018
13:55:31
минуя call_user_func

Maksim
01.08.2018
13:55:35
$obj->{$methodName}(...$args)

F01134H
01.08.2018
13:56:00
чо
как это работает?
элементы массива в виде аргументов по очереди поставит?

Maksim
01.08.2018
13:56:24
ага

F01134H
01.08.2018
13:56:52
сенкс
бле красиво

Artem
01.08.2018
13:57:38

Sergey
01.08.2018
14:08:21
хочу $arr = [...$arr, 3, 4, 5];

Alexander
01.08.2018
14:08:56

Roman
01.08.2018
14:09:24

Sergey
01.08.2018
14:09:36
а еще хочу
function foo([$a, $b]) { return $a + $b; }
foo([1, 2]);
это называется "консистентность"

Alexander
01.08.2018
14:10:23

Roman
01.08.2018
14:10:31

Sergey
01.08.2018
14:10:45
например
а какая разница?
list в аргументах. не круто что в foreach это работает а в аргументах нет