@prophp7

Страница 610 из 1387
Sergey
12.09.2017
16:30:49
ибо если совсем упрощать - поведение это методы интерфейса, а сам интерфейс - это роль

Alexander
12.09.2017
16:45:29
такая трактовка тебя устроит?
Такая да устроит. Не ошибайтесь больше в трактовках. А то я сразу не понял что вы хотели сказать)))

Alexander
12.09.2017
16:48:36
Очень серьезно перекопали все уровни абстракции)) в конечном итоге я думаю и вы и я правильно и называем и используем интерфейсы в работе)

Google
Alexander
12.09.2017
16:48:36
Хорошего вам вечера)))

Aleh
12.09.2017
17:55:29
https://github.com/felixfbecker/php-language-server

Pavel
12.09.2017
18:52:35
https://github.com/felixfbecker/php-language-server
Интересно, есть ли у него приемущества по сравнению с автокомплитом в phpstorm.

Aleh
12.09.2017
18:52:44
не

Евгений
12.09.2017
20:59:21
Как сделать ЧПУ для фильтра, где ссылки вида /legkovie-letnie-shipovannie-w-30/

Вообще возможно такой url распарсить и вывести отфильтрованные товары?

Никто не сталкивался?

F01134H
12.09.2017
21:02:56
што вообще

какие нах фильтры?

Евгений
12.09.2017
21:03:26
Ну фильтр товаров на сайте

Mofsy
12.09.2017
21:08:06
Ну фильтр товаров на сайте
Устроился в колеса-даром? Нет такое не парсят

Bogus
13.09.2017
00:29:42
Вообще возможно такой url распарсить и вывести отфильтрованные товары?
Дык разбивай URL по символу "-" и выбирай из базы продукты относящиеся к соответствующему фильтр... Сам поиск называется "Фасетный"

Anton
13.09.2017
02:30:29
Интересно, когда в Телеграмме введут для групп лайки постов и людей (Хотя бы как в Дискорде). Я бы двух товарищей ведущих дискуссию об интерфейсах наградил "Вкладом в сообщество"), можно было бы потом написать бота, собирающего темы по обсуждениям с топовыми лайками х)

Google
Dmitriy
13.09.2017
04:33:25
что считать интерфейсом и как именовать

Андрэ
13.09.2017
04:34:29
А где эта дискуссия то? Тут, выше?

Dmitriy
13.09.2017
04:34:40
Ага

Ринат
13.09.2017
05:17:57
С праздником, господа

Alex
13.09.2017
05:19:26
А?

Yurij
13.09.2017
05:20:01
А правда что программисты - прокрастинаторы?

da horsie
13.09.2017
05:20:35
Yurij
13.09.2017
05:21:27
Завтра отвечу
через недельку если найду ответ прочитаю

Aleksandr
13.09.2017
05:22:07
Завтра отвечу
давай лучше послезавтра

Alex
13.09.2017
05:36:09
С праздником!

Jan
13.09.2017
05:58:07
Предлагаю тему для дискуссии: «Релизы в 18:00 (в т.ч. в пятницу). Плюсы, минусы, подводные камни». ?

Nadirq
13.09.2017
05:59:27
по-моему тут нечего обсуждать. Если нет blue-green деплоя и системы быстрого отката и автоматического тестирования - говорить не о чем

и даже в этом случае релизы в 6 - это тупо. выглядит как наброс, короче)

Kirill
13.09.2017
06:33:00
запустить деплой и валить на всех парах;)
А в понедельник пояснять за даунтайм?

Yurij
13.09.2017
06:36:01
А в понедельник пояснять за даунтайм?
в понедельник на работу можно и не идти, и вообще больше не появляться ?

Ярослав
13.09.2017
06:47:26
Главное з. п. авансом забрать за полгода

Roman
13.09.2017
07:41:52
@fes0r Немного хотелось бы продолжить тему интерфейсов, если не возражаете) А если предполагается введение логирования или расширение функциональности класса или, допустим, кеширование информации (паттерн Фасад вроде) ? Ну так сказать, на ранних этапах этого нет, а далее пришло требование. В таком случае использование интерфейса будет полезным, верно? Или все равно лучше не добавлять интерфейс, пока действительно в этом не будет потребности. надеюсь, не сильно абстрактный вопрос))

Google
Nadirq
13.09.2017
07:44:32
не знаю как у @fesor, но я например имплементирую интерфейс и в параметрах передаю ему dummy заглушку. nullLogger, например)

когда нужно - просто подключил нужный логгер и всё, никаких проблем. Но это не на далекую перспективу конечно. Для тех вещей, которые точно будут и в скором будущем

Roman
13.09.2017
07:57:22
когда нужно - просто подключил нужный логгер и всё, никаких проблем. Но это не на далекую перспективу конечно. Для тех вещей, которые точно будут и в скором будущем
Это если вы уже знаете, в скором времени будете юзать логгер) Вот вопрос в плане расширяемости функциональности с помощью интерфейсов интересует) Спасибо за ответ)

Pavel
13.09.2017
08:04:01
Не могу придумать, что должно быть в интерфейсе для логирования, какие методы? Логгер-то один. И что должен реализовать класс, который хочет писать в лог?

Alexander
13.09.2017
08:04:43
Ну интерфейс должен определять типа writeLog($message)

А кдассы должны один писать лог в файл, другой писать лог в базу и т.п.

Serge
13.09.2017
08:05:17
может заюзать Psr/LoggerInterface?

Alexander
13.09.2017
08:05:46
ну в целом лучше посмотреть как это реализованно уже во фреймверках

Serge
13.09.2017
08:06:22
@pavel_radkevich https://github.com/Seldaek/monolog

Яўген
13.09.2017
08:06:54
Graylog

Pavel
13.09.2017
08:07:04
Serge, спасибо, посмотрю

Яўген
13.09.2017
08:07:13
у Monolog есть драйвер для него

Jakov
13.09.2017
08:09:24
A PEAR Logging в данном случае не подойдет?

http://pear.php.net/packages.php?catpid=13&catname=Logging

Ivan
13.09.2017
08:36:53
писать суффикс Interface для интерфейсов - этого же нет в psr, разве не так?

F01134H
13.09.2017
08:37:34
А разве в пср есть стандарт именования интерфейсов?

$iD
13.09.2017
08:38:09
Interfaces MUST be suffixed by Interface: e.g. Psr\Foo\BarInterface.

http://www.php-fig.org/bylaws/psr-naming-conventions/

F01134H
13.09.2017
08:38:20
Ну эт хуйня на самом деле

Ivan
13.09.2017
08:38:33
The vendor namespace MUST be Psr.

Google
Ivan
13.09.2017
08:38:38
тогда это тоже?))

F01134H
13.09.2017
08:38:50
Вот про интерфейсы точно хуйня

Кто-то из умных писал, типо интерфейсы должны называться по принципу Wheel, а конкретная реализация - какой-нибудь CarWheel implements Wheel

возможно это в clean code было, но эт не точно

Yurij
13.09.2017
08:40:58
Roman
13.09.2017
08:41:00
там вроде было Weelable
Weelable конечно дико звучит))

F01134H
13.09.2017
08:41:26
Субъективно, меня бесит префикс этот, но порой сразу понятно, что это при поиске)
так то да. Наверное, надо просто выходить за рамки зоны комфорта, ради повышения скилла

Yurij
13.09.2017
08:41:38
F01134H
13.09.2017
08:41:53
Так то вышеописанный способ - вполне логичен

Roman
13.09.2017
08:41:55

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