Однажды я услышал, что геттеры — это плохо. И прошел все этапы реакции по Кюблер-Росс: отрицание, злость, торг, депрессию, принятие 😂 Надеюсь, этот пост поможет пропустить н...
кстати, с тестами я вообще не понимаю, как это будет, как ты в приватное свойство будешь пихать? через \Closure::bind? или через публичное? и то, и другое в сто раз хуже, чем ...
Всем привет! Решил выделить все, что касается мультиязычного контента в отдельный Bounded Context. Упрощенно это выглядит так: LocalizedContent(entityUuid, locale, field, str...
новые веяния? Фаулер про это в прошлом веке в книге еще написал)) https://books.google.ru/books?id=UTgFCAAAQBAJ&pg=PA238&lpg=PA238&dq=martin+fowler+else+extraction&source=bl&...
ну и потом как вообще код-то может быть скомпрометирован? в репозитории он лежит исходно, там всё понятно, надо репо защищать. а на проде как? я к тому, что если к тебе зашли ...
Четверо в YouTube, не считая кота 🐈 Вчера у нас получился любопытный стрим про рефакторинг. Приятная компания, интересное задание и достойная организация. Спасибо всем, кто с...
окей. вот теперь смотри, сообщение X вошло в систему, через роутеры попало на event.bus (он один). В event bus подключены N подписчиков, они ВСЕ получат данное сообщение. ка...
Чёт вы какие-то сказки рассказываете. Сегодня обновить PHP — это одну строку в docker-compose поменять, да composer update сделать. Сколько вы там денег за это хотите от бизне...
@lachezis , а вы планируете писать какие-то прослойки для существующих фреймворков, чтобы народ постепенно подтягивался к вашим технологиям? Ну вот смотри, я сейчас поставлю s...
Решил-таки попробовать package-by-feature, пока нравится. То есть я делаю неймспейсы в соответствии с фичей и туда кладу Model, UseCase, Action, {Doctrine|OtherInfrastructure|...
Отчаянно рекомендую свежий доклад @ocramius про тестирование и обеспечение качества кода. https://www.youtube.com/watch?v=8rdTSYljts4 Из него вы узнаете: - про график "этап ...
все же мой главный аргумент был за то, что мне ArgumentValueResolverInterface приятнее имплементировать. скажем так, serializer — это библиотека, которая сама по себе предост...
При чём тут вообще strict_types? Все так любят хвастаться strict_types, хотя когда юзаешь psalm, эта директива уже не имеет ни малейшего значения.
Ребят, кто-нибудь юзает на работе YouTrack как полноценную замену Jira?
> почему так мало денег? для yii2 нормально)
проясните, плиз канонический взгляд на агрегаты/саги такой: агрегат выполняет команды и отправляет события, сага слушает события и отправляет команды. то есть логика в агргег...
а разве нужны тестировщики вообще? я так думал, что это выдуманная профессия какая-то... ну типа разрабы пишут на всё тесты. и бэки, и фронты. и в CI ты всё это гоняешь
Кто как GET-параметры передает? Рассматриваю следующие варианты: 1. Традиционно через GET и стандартный query а-ля ?a=1&b[c]=2. Минусы: нет типизации (все является строками),...
@desper1989 , ты рассуждаешь с колокольни человека, который вышел за рамки фреймворков. Но у некоторых людей профессиональный уровень на предыдущей стадии, например, на работ...
doctrine:schema:update --force?))