@prophp7

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

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

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

Яўген
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

https://gist.github.com/fesor/76d39b19b18f7103a7c058301dc6a8fe
хорошая вещь в общих чертах я бы еще в про пхп добавил про vendor/package и все эти Catalog, Orders, Search, Users - package

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? там я и черпал для себя структуру

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
Если почитать предисловие книги, то последователи Вернона
верю, но опять же куда код ложить это просто вопрос организации кода. А DDD это не про организацию кода

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

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

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
мою версию смотрел? покритикуешь?
ты про статью со сцеплением?

гист у тебя там был, про кохижен и каплинг. про оный речь?

если про него, то в конечном счёте пришёл к тому же. Вся эта ебанина с папочками "ака" мифические слои - херня, как по мне.

Dmitry
01.08.2018
11:32:45
ну или прокси менеджер, прокси классы и пиздец
т.е. возвращаемся к прокси-менеджеру Марко

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

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

Google
Dmitry
01.08.2018
11:33:57
ну я хз зачем тебе лэйзи лоад
Ок, если упростить. Стратегия жадной загрузки предпочтительнее чем ленивость для реляционной бдшки?

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

Sergey
01.08.2018
11:34:33
Ок, если упростить. Стратегия жадной загрузки предпочтительнее чем ленивость для реляционной бдшки?
и да и нет, сложный вопрос. иногда выгодно сделать 2 запроса (где второй WHERE id IN) - так можно кэш лучше юзать

так это, луковая архитектура
я помню как года два назад фапал на нее, а потом поплакал и все прошло

но опять же луковая архитектура не про папки а про направление зависимостей между модулями

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".

Dmitry
01.08.2018
13:27:48
сильно звучит) я б пошёл)
ага, service-bus свой завернешь в плагин WP и можно на должность сеньора

Dmitry
01.08.2018
13:28:31
да легко)
Чет и не сомневался

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

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

Maksim
01.08.2018
13:29:13
Чет и не сомневался
? зато как стильно будут у этого вп добавляться новости!)

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

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

Maksim
01.08.2018
13:31:23
ну или есть еще прикольный апроч: function timestamps() { yield time(); }
во) мои елды понять в разы проще, чем вот сие)

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
Нет, так оно не работает - пока елды не узнаешь - mature php developer-ом не станешь!
а когда узнаешь, станешь конченным торчком и жизнь твоя не будет стоить и ломанного цента)

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
как это работает?
variadic functions в доке про это есть

Sergey
01.08.2018
14:08:21
variadic functions в доке про это есть
конкретно это argument unpacking

хочу $arr = [...$arr, 3, 4, 5];

Alexander
01.08.2018
14:08:56
Roman
01.08.2018
14:09:24
хочу $arr = [...$arr, 3, 4, 5];
в джаваскрипте такое ведь есть, так?

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
а какой смысл ?
[...$rest, 'foo' => $foo]

например

а какая разница?
list в аргументах. не круто что в foreach это работает а в аргументах нет

Страница 1221 из 1387