Найден 3121 результат
- 2020.08.08, 16:34
- Форум: Разработка фреймворка
- Тема: Версионирование
- Ответы: 23
- Просмотры: 57155
Re: Версионирование
3.0 - без вариантов
- 2017.10.14, 20:29
- Форум: Архитектура, дизайн, ООП
- Тема: CRUD в DDD
- Ответы: 19
- Просмотры: 7784
Re: CRUD в DDD
> Если так, то чем это отличается от setter'ов? Сеттерами называют методы которые открывают доступ к смене значения инкапсулированного свойства объекта, без никакой дополнительной логики. Смена `username` и `password` это change credentials, уж точно такая смена влечет кучу бизнес процессов нужно пр...
- 2017.09.19, 13:12
- Форум: Обо всем
- Тема: Yii2 - атака хейтеров и что делать дальше?
- Ответы: 429
- Просмотры: 155973
Re: Yii2 - атака хейтеров и что делать дальше?
Потому что тема про хейтеров а не архитектуру
- 2017.07.07, 02:34
- Форум: Архитектура, дизайн, ООП
- Тема: Базовый класс DTO и DTO для ошибок в сущностях и ActiveRecord. Покритикуйте…
- Ответы: 12
- Просмотры: 9305
- 2017.06.23, 13:31
- Форум: Архитектура, дизайн, ООП
- Тема: Автоматическое изменение состояния
- Ответы: 5
- Просмотры: 3664
Re: Автоматическое изменение состояния
Queue with delayed tasks.
- 2017.06.17, 00:47
- Форум: Архитектура, дизайн, ООП
- Тема: Использование в Entity Repository или Domain service
- Ответы: 11
- Просмотры: 6965
Re: Использование в Entity Repository или Domain service
Код: Выделить всё
interface StatefulInterface
{
public function changeState(State $newState);
}
- 2017.06.13, 00:16
- Форум: Архитектура, дизайн, ООП
- Тема: Лента активности
- Ответы: 12
- Просмотры: 6753
- 2017.05.18, 14:22
- Форум: Архитектура, дизайн, ООП
- Тема: Paul M Jones про action injection
- Ответы: 14
- Просмотры: 8033
Re: Paul M Jones про action injection
Ну я и не хотел обсуждать, плохо это или хорошо. Я лишь подчеркнул, что если метод (экшн) разруливает запрос (теоретически являясь контроллером данного запроса), то у него, метода, есть зависимости, и имплементация инъекции их параметрами в метод, является более элегантным решением нежели: инъекция ...
- 2017.05.17, 17:00
- Форум: Архитектура, дизайн, ООП
- Тема: Paul M Jones про action injection
- Ответы: 14
- Просмотры: 8033
Re: Paul M Jones про action injection
Или Microsoft в ASP.NET или DHH в рельсах. Кто первый был не знаю: - http://guides.rubyonrails.org/action_controller_overview.html#methods-and-actions - https://msdn.microsoft.com/en-us/library/dd410269(v=vs.100).aspx Т.е. это не каки-либо правила или паттерны, это имплементация в определенных фрей...
- 2017.05.17, 02:28
- Форум: Архитектура, дизайн, ООП
- Тема: Paul M Jones про action injection
- Ответы: 14
- Просмотры: 8033
- 2017.05.17, 00:51
- Форум: Архитектура, дизайн, ООП
- Тема: Paul M Jones про action injection
- Ответы: 14
- Просмотры: 8033
Re: Paul M Jones про action injection
А что такое "контроллер, который объединяет несколько экшенов"? или что такое "экшн"?
- 2017.05.16, 23:56
- Форум: Архитектура, дизайн, ООП
- Тема: Paul M Jones про action injection
- Ответы: 14
- Просмотры: 8033
Re: Paul M Jones про action injection
Прочитал пару абзацев, но учитывая что я понимаю почему в Yii этого нет, то могу уже дать оценку. Бред . But the fact that your controller has so many dependencies, used only in some cases and not in others, should be an indicator that the class is doing too much. Indeed, it’s doing so much that you...
- 2017.05.05, 18:18
- Форум: Архитектура, дизайн, ООП
- Тема: DDD Генерация идентификаторов для сущностей и транзитивная бизнес-логика
- Ответы: 11
- Просмотры: 5740
Re: DDD Генерация идентификаторов для сущностей и транзитивная бизнес-логика
Так без идентификатора в принципе невозможен "многоэтапный процесс" в несколько запросов от клиента.frostealth писал(а): ↑2017.05.05, 15:07 В добавок сущность без идентификатора по определению невалидна.
- 2017.05.05, 18:16
- Форум: Архитектура, дизайн, ООП
- Тема: В Symfony появился Service Locator
- Ответы: 14
- Просмотры: 7074
Re: В Symfony появился Service Locator
Саша, а как же "Фреймворк дает возможности, как их применят на совести программиста"?
- 2017.05.05, 11:35
- Форум: Архитектура, дизайн, ООП
- Тема: DDD Генерация идентификаторов для сущностей и транзитивная бизнес-логика
- Ответы: 11
- Просмотры: 5740
Re: DDD Генерация идентификаторов для сущностей и транзитивная бизнес-логика
> При нажатии "Сохранить" делается в том числе то же самое, но уже с персистентностью. Если я правильно понял, то тут две сущности, до и после "Сохранить". Основная характеристика сущности это жизненный цикл . В примере, первый жизненный цикл заканчивается в момент нажатия "...
- 2017.05.03, 21:50
- Форум: Архитектура, дизайн, ООП
- Тема: Запихнуть HttpException в сервис?
- Ответы: 20
- Просмотры: 9476
Re: Запихнуть HttpException в сервис?
Открой для себя Middleware (Action Filters в Yii).
Все что повторяется в контролерах, связанное с HTTP выноси туда:
- Empty и другая валидация $_GET параметров
- Валидация $_POST данных
- Отлов исключение уровня Applciation и конвертация в HTTP errors.
Все что повторяется в контролерах, связанное с HTTP выноси туда:
- Empty и другая валидация $_GET параметров
- Валидация $_POST данных
- Отлов исключение уровня Applciation и конвертация в HTTP errors.
- 2017.05.02, 12:14
- Форум: Установка и настройка
- Тема: PhpStorm, GIT и изменяемые файлы
- Ответы: 1
- Просмотры: 1779
Re: PhpStorm, GIT и изменяемые файлы
В гите нет понятия "родительской ветки", на сколько мне известно, так что нет, нельзя.
Ветвление веток происходит на основе комита а не другой ветки.
Ветвление веток происходит на основе комита а не другой ветки.
- 2017.04.28, 20:41
- Форум: Архитектура, дизайн, ООП
- Тема: Десериализация сообщений и валидация
- Ответы: 10
- Просмотры: 4845
Re: Десериализация сообщений и валидация
у тебя есть смотрящий наружу эндпойнт - апи, консьюмер итд. Он принимает сообщения, составленные клиентом - приложением апи например или микросервисом, кинувшим сообщение в шину. Это все третьи стороны. Как выполнять их без валидации? По хорошему, все, что пришло снаружи, надо проверять. Сообщение ...
- 2017.04.21, 19:09
- Форум: Архитектура, дизайн, ООП
- Тема: Система отсылки e-mail уведомлений
- Ответы: 4
- Просмотры: 2853
Re: Система отсылки e-mail уведомлений
Т.к. samdark недавно в одной из тем советовал стараться поменьше делать зависимостей от событий Что-то мне кажется, что причины этого совета прекрасно подходят и к использованию шины и команд. Ведь рассылка команд ничем не отличается от рассылки событий, это те же сообщения и обработчики подписываю...
- 2017.04.21, 11:31
- Форум: Архитектура, дизайн, ООП
- Тема: DI в DDD проектах
- Ответы: 30
- Просмотры: 12001
Re: DI в DDD проектах
Зависимости запрашиваем в контроллере в первых строках экшенов и больше нигде. Я тоже Yii проект поддерживаю, зависимости инжектятся в экшн. public function actionPut(SchedulePayment $command, LoadPayment $query, $paymentId) { $validator = new PaymentValidator(); $data = $this->loadIncomingData($va...