Maksim
13.01.2018
17:28:26
активно писать херню - такой себе бонус)
Pavel
13.01.2018
17:54:34
Ihor
13.01.2018
17:56:25
Pavel
13.01.2018
18:14:41
Google
Pavel
13.01.2018
18:14:57
Ток вопрос. Чому сервисы на xml?
Maksim
13.01.2018
18:15:08
эт не симфони стайл, это опыт работы с процессингом)
привык к xml просто.
потом когда-нибудь замучу автовайринг полноценный и мб на ямл до кучи переделаю
в конечном счёте, нет разницы. вопрос привычки)
Pavel
13.01.2018
18:17:27
Ямл гораздо читабельнее
просто
Maksim
13.01.2018
18:17:41
вопрос привычки)
я ямл ненавижу) и гейский синтаксис питона следом)
и всё, где надо сидеть табы щёлкать)
Sparrow
13.01.2018
18:18:27
Кто где учился читать на английском
Офф доки с кайфом читаете наверно)
Pavel
13.01.2018
18:20:16
Читал доки
так и научился
Google
Maksim
13.01.2018
18:20:24
играл в доту
Pavel
13.01.2018
18:20:35
"научился"
Sparrow
13.01.2018
18:21:12
?
Так нельзя выучить
Слова с неба падают чтоли
Или на интуиктивном уровне
Maksim
13.01.2018
18:22:17
vodka putin balalayka
Sparrow
13.01.2018
18:22:50
Matroshka
Garmoshka
Maksim
13.01.2018
18:23:02
не, это уже бурги-академики)
Sparrow
13.01.2018
18:27:43
Hello dude's
I'm baby junior?
Pavel
13.01.2018
18:29:04
Maksim
13.01.2018
18:29:37
а валидация идёт на уровне сборки 1 хер
Pavel
13.01.2018
18:30:11
То и вообще xml более "мета-богатый" в нем можно атрибуты у тегов прописывать, а yml более плоский
Maksim
13.01.2018
18:30:44
в общем ямл мне не нравится потому, что я на бую вертел считать пробелы) в xml такой проблемы нет и я счастлив) к тому же, привык тупо.
это не самая большая проблема сего велосипеда в общем)
Pavel
13.01.2018
18:31:03
Google
Maksim
13.01.2018
18:31:31
Pavel
13.01.2018
18:31:52
По самой реализации паттерна сказать нечего
не шарю проще сказать
Maksim
13.01.2018
18:32:22
у меня практически ни где нет fluent interface.
почему он должен быть там?
про сервисы немного не понял. Сеттеры - плохо-плохо. Низя так делать
а тем более если учесть, что там async/await демон, это может закончиться плохо
Pavel
13.01.2018
18:33:42
Maksim
13.01.2018
18:33:55
Pavel
13.01.2018
18:34:09
Так удобнее писать
Maksim
13.01.2018
18:35:01
Pavel
13.01.2018
18:35:16
Maksim
13.01.2018
18:35:44
ну в общем про текущий интерфейс в ооп чатик, но, думаю, там тоже его вряд ли похвалят.
а сеттеры вне зависимости от всего считаются дурным тоном
Pavel
13.01.2018
18:38:44
Кто сказал?
Maksim
13.01.2018
18:39:54
да все, кто хоть как-то разбирается в этом вашем ооп)
Adel
13.01.2018
18:40:04
Pavel
13.01.2018
18:41:12
Третий глаз открылся?
Google
Maksim
13.01.2018
18:41:25
и protected свойства тоже следом за сеттерами летят)
Pavel
13.01.2018
18:41:35
Есть где прочитать про это можно
(доверенный источник)
Maksim
13.01.2018
18:43:44
само бытие :)
попинай за код лучше) я знаю, ты меня очень любишь) есть шанс душу отвести)
Sparrow
13.01.2018
18:44:13
Пыхерю обязательно ооп знать чтоб кодиить?))
Adel
13.01.2018
18:44:16
Maksim
13.01.2018
18:44:33
господа, дело к вам есть. Нужно посмотреть говнокод и накинуть всяких умных и не очень идей, как от него избавиться.
сам говнокод здесь: https://github.com/mmasiukevich/service-bus (в соседних репах, в общем-то, тоже). А пример его использования вот тут:
https://github.com/mmasiukevich/service-bus-demo
за любые светлые идеи буду благодарен.
Adel
13.01.2018
18:45:45
* @author Maksim Masiukevich <desperado@minsk-info.ru>
ой какие мытщеславные
Maksim
13.01.2018
18:46:07
угу
dypa
13.01.2018
18:47:04
https://github.com/mmasiukevich/service-bus/blob/master/src/Annotations/Service.php#L43
а что хотелось сказать этой стокой, при условии что typehint ?string
Adel
13.01.2018
18:47:04
а чего так много пространств имен в коде? без use
Maksim
13.01.2018
18:47:10
* This file is part of Composer.
*
* (c) Nils Adermann <naderman@naderman.de>
* Jordi Boggiano <j.boggiano@seld.be>
но это нормально) есть в любом проекте)
Adel
13.01.2018
18:48:53
Bridge\AnnotationsReader\AnnotationsReaderInterface Bridge\AnnotationsReader\ClassAnnotation я так понимаю это саб-неймспейсы...
но... ладно.этовпринципе дело вкуса...
Maksim
13.01.2018
18:49:51
ну у тебя есть несколько вариантов импорта:
1. Либо все указывать целиком
2. Либо так, как у меня
3. Либо явно с помощь. Namespace{ Class1, Class2}
Adel
13.01.2018
18:50:01
\array_map - я понимаю зачем так делают. но это страшно неэстетично :)))
Google
Pavel
13.01.2018
18:50:19
\0
Maksim
13.01.2018
18:50:34
это делают любители обмазаться своими функциями)
dypa
13.01.2018
18:51:07
https://github.com/mmasiukevich/service-bus/blob/a6c2a4df95109c6c32cab1d2e51d6b82ee6deb3d/demo/src/Customer/Services/RegisterCustomerService.php#L86 o_O
Adel
13.01.2018
18:51:24
)))))
Maksim
13.01.2018
18:51:49
Эт нормально :)
dypa
13.01.2018
18:52:38
код оформять не по PSR в 2018 году тоже норм?
Adel
13.01.2018
18:52:49
более чем
Pavel
13.01.2018
18:52:58
(доверенный источник)
Эти погрмисты вообще не в том замке ищут принцессу. Они думают что главное в коде это private свойства, отступы, семантичные названия объектов, использование хороших паттернов и прочая чепуха. Хотя вся история IT человечества убедительно доказывает что на это все вообще насрать ?
Maksim
13.01.2018
18:52:58
код по пср оформляют только наркоманы
Adel
13.01.2018
18:53:00
*Interface - отстой
dypa
13.01.2018
18:53:35
и нужно больше методов возвращающих void :)
Maksim
13.01.2018
18:53:41
Adel
13.01.2018
18:53:51
ага
Maksim
13.01.2018
18:54:10
*Exception тоже)
в общем, отстоя много)
Adel
13.01.2018
18:54:24
$self->environment = (string) \getenv(self::DOTENV_ENV_KEY);
$self->entryPointName = (string) \getenv(self::DOTENV_ENTRY_POINT_NAME_KEY);
эх. не юзаешь мой плагин дляшторма видимо :)
Maksim
13.01.2018
18:54:46
что за плагин?)
Adel
13.01.2018
18:54:54
.env files support
Maksim
13.01.2018
18:55:11
мерси, скачаю, посмотрю