Неправда. Для меня бизнес-логика не менее важна. В ее реализации мне помогает СУБД, DataMapper ORM мешает. У вас бизнес-логика данные разве не обрабатывает/сохраняет?
Найдено 479 результатов
- 2019.07.24, 17:07
- Форум: Обо всем
- Тема: QueryBuilder и AR в отдельном пакете?
- Ответы: 94
- Просмотры: 38566
- 2019.07.24, 16:51
- Форум: Разработка фреймворка
- Тема: yiisoft/security
- Ответы: 9
- Просмотры: 6859
Re: yiisoft/security
Юниты должны быть изолированы от всего что инжектится вроде как) Алгоритмы шифрования не все супер-быстрые, есть и медленные. В библиотеках final я бы вообще не делал, мало ли кому что расширить/изменить понадобится.
- 2019.07.24, 16:46
- Форум: Обо всем
- Тема: QueryBuilder и AR в отдельном пакете?
- Ответы: 94
- Просмотры: 38566
Re: QueryBuilder и AR в отдельном пакете?
Вот еще интересная статья в тему: https://habr.com/ru/post/459438/
- 2019.07.24, 16:42
- Форум: Обо всем
- Тема: QueryBuilder и AR в отдельном пакете?
- Ответы: 94
- Просмотры: 38566
- 2019.07.24, 16:41
- Форум: Вопросы
- Тема: Валидатор для вложенных структур
- Ответы: 8
- Просмотры: 26606
Валидатор для вложенных структур
Будет ли возможность проводить валидацию вложенных структур как в symfony validator https://gist.github.com/webmozart/8473598 ? Или с dot-нотациями наподобие laravel https://laravel.com/docs/5.8/validation#validating-arrays ? Очень пригодилось бы для валидации вложенных структур, которые приходят от...
- 2019.07.24, 15:56
- Форум: Обо всем
- Тема: QueryBuilder и AR в отдельном пакете?
- Ответы: 94
- Просмотры: 38566
Re: QueryBuilder и AR в отдельном пакете?
Либо урезанный Active Record, либо дополненный поведением Row Data Gateway. Но никак не урезанный Row Data Gateway. Изначально не ради независимости от БД, а ради разделения логики от хранения/представления. Как мы HTML-код выносим в отдельные представления, чтобы не конкатенировать PHP+HTML лапшу ...
- 2019.07.24, 15:12
- Форум: Обо всем
- Тема: QueryBuilder и AR в отдельном пакете?
- Ответы: 94
- Просмотры: 38566
Re: QueryBuilder и AR в отдельном пакете?
Дак вам Cycle тоже не нравится? Мне DataMapper как способ организации взаимодействия с БД не нравится. Cycle это имплементация DataMapper, как и Doctrine ORM. Модульность неплохую Александр предложил. Разделение по Namespace, а настройка модуля через отдельный конфиг. Чем вам не нравится? По мне да...
- 2019.07.24, 14:40
- Форум: Обо всем
- Тема: QueryBuilder и AR в отдельном пакете?
- Ответы: 94
- Просмотры: 38566
Re: QueryBuilder и AR в отдельном пакете?
Имеет место быть) Как мы видим, что к доктрине пока и не спешат прибегать в Yii3. Так что это тоже хорошо, надеюсь. Потому что мне доктрина тоже кажется неуместной для Yii по умолчанию. Тоже как и вы с нетерпением жду хотя бы первого релиза. Но на архитектуру тоже бы хорошо посмотреть. Большинство ...
- 2019.07.24, 13:51
- Форум: Разработка фреймворка
- Тема: yiisoft/security
- Ответы: 9
- Просмотры: 6859
- 2019.07.24, 13:24
- Форум: Обо всем
- Тема: QueryBuilder и AR в отдельном пакете?
- Ответы: 94
- Просмотры: 38566
Re: QueryBuilder и AR в отдельном пакете?
Мне кажется не стоит слушать всех и подряд. Люди привыкнут к хорошему быстро. А если подстраиваться опять получится что попало. Мое мнение) Надо быть новаторами и стимулировать программистов на хороший код. В этом плане огромное спасибо Дмитрию Елисееву) Ну ну, доктрина это прям "хорошая вещь&...
- 2019.07.23, 15:07
- Форум: Разработка фреймворка
- Тема: yiisoft/security
- Ответы: 9
- Просмотры: 6859
Re: yiisoft/security
Для тестов, если в моих классах имеются зависимости от классов пакета security
- 2019.07.22, 13:06
- Форум: Разработка фреймворка
- Тема: yiisoft/security
- Ответы: 9
- Просмотры: 6859
Re: yiisoft/security
А что так много final классов? Как мокать? Гору интерфейсов будете выделять?
- 2019.07.20, 00:41
- Форум: Разработка фреймворка
- Тема: Суффикс для интерфейсов
- Ответы: 30
- Просмотры: 58756
Re: Суффикс для интерфейсов
За суффиксы, либо за наименование из которого понятно, что это интерфейс, например Serializable. Ни на какую инкапсуляцию это не влияет, чисто вопрос удобства.
- 2019.07.11, 13:52
- Форум: Обо всем
- Тема: QueryBuilder и AR в отдельном пакете?
- Ответы: 94
- Просмотры: 38566
Re: QueryBuilder и AR в отдельном пакете?
Печально, что свой каркас для взаимодействия с БД не будете делать
- 2019.07.08, 12:50
- Форум: Архитектура, дизайн, ООП
- Тема: Ограниченный контекст
- Ответы: 5
- Просмотры: 2826
Re: Ограниченный контекст
Я так делаю иногда, особых проблем с подобными классами не имел.
- 2019.07.06, 01:46
- Форум: Архитектура, дизайн, ООП
- Тема: Множественные статусы: INT или VARCHAR?
- Ответы: 15
- Просмотры: 7166
- 2019.07.05, 14:28
- Форум: Архитектура, дизайн, ООП
- Тема: Множественные статусы: INT или VARCHAR?
- Ответы: 15
- Просмотры: 7166
Re: Множественные статусы: INT или VARCHAR?
А просветите, чем ENUM не угодил? Частая ситуация что список в enum начинает расширятся. Например было 3 категории "на века", а сегодня их уже 20. Добавлять очень неудобно. Ну не знаю, за то ENUM дает гарантию, что ничего постороннего (несуществующег статуса) в кортеже не будет, гарантиру...
- 2019.07.04, 14:05
- Форум: Архитектура, дизайн, ООП
- Тема: Entity или Value-object
- Ответы: 4
- Просмотры: 2139
Re: Entity или Value-object
У меня в проекте тоже много чего было повынесено в отдельные таблицы, хотя не менялось годами. А запросы от этого стали сложнее. Страдает время отклика, нагрузка на сервер БД выше. К тому же сложные запросы хуже читаются и понимаются. Что касается феншуя, то ничего общего с нормализацией выделение с...
- 2019.07.04, 13:26
- Форум: Архитектура, дизайн, ООП
- Тема: Entity или Value-object
- Ответы: 4
- Просмотры: 2139
Re: Entity или Value-object
Т.е вся валидация это сравнение входящих данных с массивом, захаркорденым в код. Естественно, я хотел бы получать его из базы. Делать тогда этот массив entity с уникальными идентификатором или просто заполнять его из агрегата Company и туда же его записывать (что не совсем, наверное, правильно) Спи...
- 2019.07.04, 13:23
- Форум: Архитектура, дизайн, ООП
- Тема: Множественные статусы: INT или VARCHAR?
- Ответы: 15
- Просмотры: 7166
Re: Множественные статусы: INT или VARCHAR?
А просветите, чем ENUM не угодил?