Найдено 540 результатов

BrusSENS
2019.08.14, 14:06
Форум: Обо всем
Тема: QueryBuilder и AR в отдельном пакете?
Ответы: 93
Просмотры: 15923

Re: QueryBuilder и AR в отдельном пакете?

Тестировать без базы доменные сущности, а не сам DM. Так а зачем в сущности пихать много бизнес логики? Можно в небольшие сервисы логику выносить, как например PasswordHasher и т.п. И будет сущность чистая, без лишних соплей. Получается к разработке подходим абы как, а потом пытаемся всё это тестир...
BrusSENS
2019.08.13, 14:49
Форум: Обо всем
Тема: QueryBuilder и AR в отдельном пакете?
Ответы: 93
Просмотры: 15923

Re: QueryBuilder и AR в отдельном пакете?

Не "делает невозможным тестирование", а "делает невозможным юнит-тестирование без базы". А, простите, зачем тестировать без базы Dm? База замедляет тесты и добавляет лишний геморрой с фикстурами. Это всё понятно, но разговор то про DM шёл. Причём тут юнит тесты и DM? Зачем тестировать DM без базы, ...
BrusSENS
2019.08.09, 15:46
Форум: Обо всем
Тема: QueryBuilder и AR в отдельном пакете?
Ответы: 93
Просмотры: 15923

Re: QueryBuilder и AR в отдельном пакете?

А что плохого в том что база может поломать тесты? По-моему так это наоборот хорошо, если тесты упадут по причине того, что не соблюдено ограничение внешнего ключа, например. Не не, плохого ничего нет, но вот для человека, которому ответ был адресован - плохое есть. Он желает не зависеть от бд, но ...
BrusSENS
2019.08.08, 15:42
Форум: Обо всем
Тема: QueryBuilder и AR в отдельном пакете?
Ответы: 93
Просмотры: 15923

Re: QueryBuilder и AR в отдельном пакете?

Оффтопим, конечно, но, думаю, стоит пояснить. Минорными релизами не получилось поправить вещи, которые составляли самую основу Yii 2: 1. Компоненты с магическими property. 2. Развесистое дерево наследования. 3. Концептуальную несовместимость со многими PSR. 4. Концептуальную завязанность на service...
BrusSENS
2019.08.08, 10:15
Форум: Вопросы
Тема: hiqdev/composer-config-plugin
Ответы: 10
Просмотры: 3708

Re: hiqdev/composer-config-plugin

Не понимаю совершенно, зачем данную "поделку" закидывать в "коробку"?
Помним же проблему с fxp плагином или как там его...
BrusSENS
2019.08.08, 09:19
Форум: Обо всем
Тема: QueryBuilder и AR в отдельном пакете?
Ответы: 93
Просмотры: 15923

Re: QueryBuilder и AR в отдельном пакете?

Как то вы очень негативно настроены против DataMapper. Тогда почему, интересно, его используют на крупных проектах и передовых фреймворках вроде Symfony?) AR, как паттер не плохой. Мне он тоже нравится для простых задач вроде CRUD. Если разработка сложнее чем CRUD — нарушается паттерн единой ответс...
BrusSENS
2019.08.08, 08:43
Форум: Обо всем
Тема: QueryBuilder и AR в отдельном пакете?
Ответы: 93
Просмотры: 15923

Re: QueryBuilder и AR в отдельном пакете?

Наблюдаемый сейчас резкий переход к DataMapper или куда-то ещё - это и есть революционный хаос, который вам и мне не нравится. DataMapper вообще считаю паттерном, который готовит каждый сам, исходя из своих специфичных требований, предъявляемых к конкретному проекту. Я как раз за спокойную эволюцию...
BrusSENS
2019.08.07, 06:17
Форум: Обо всем
Тема: QueryBuilder и AR в отдельном пакете?
Ответы: 93
Просмотры: 15923

Re: QueryBuilder и AR в отдельном пакете?

О боги. Посмотрел Cycle и понял, что это отпрыск грязных игр Yii2 AR и доктрины. Наблюдаю за тем что происходит с тройкой и понимаю, что многие останутся на второй ветке ещё долгое время. Потом будет участь CI и т.п. фреймворков. Отличнейший инструмент превращается в неповоротливого монстра. Той ско...
BrusSENS
2019.07.24, 12:57
Форум: Разработка фреймворка
Тема: Использование функций для генерации HTML
Ответы: 6
Просмотры: 2225

Re: Использование функций для генерации HTML

Статичные методы, имхо удобнее и нагляднее. Лично меня крестах такие адовые именования порой просто угнетают.
BrusSENS
2019.07.12, 15:42
Форум: Авторский код и библиотеки
Тема: yii2-maintenance-mode
Ответы: 11
Просмотры: 4317

Re: yii2-maintenance-mode

Друзья, заметил, что расширение всё ещё используют и планирую поэтому выпустить новую версию. Master на гитхабе уже обновлён. Код полностью изменён, теперь все объекты настраиваются через DI. Таким образом удалось реализовать систему фильтров. Фильтры можно содавать свои со своей логикой. Так же сам...
BrusSENS
2019.07.05, 13:25
Форум: Разработка фреймворка
Тема: Суффикс для интерфейсов
Ответы: 28
Просмотры: 4300

Re: Суффикс для интерфейсов

Я тоже не понимаю, как может быть без суффикса, если 3 мажор следует PSR
BrusSENS
2019.07.04, 16:14
Форум: Вопросы
Тема: Установка демо
Ответы: 12
Просмотры: 4068

Re: Установка демо

Короче забил на composer create-project и склонировал тупо гитом и проинсталлил, работает)
BrusSENS
2019.07.04, 12:16
Форум: Вопросы
Тема: Установка демо
Ответы: 12
Просмотры: 4068

Re: Установка демо

samdark писал(а):
2019.07.04, 12:02
Оно накинуто на всё и там новых тегов не было. Может какой-то кеш?
Так в том то и дело, что и clearcache делал, и в ручную проверял и ставил с --prefer-source.
Да и на странице Packagist стоит дата 2019-06-28 12:08 UTC, а это как раз дата и время этого коммита
BrusSENS
2019.07.04, 00:33
Форум: Вопросы
Тема: Установка демо
Ответы: 12
Просмотры: 4068

Re: Установка демо

Саш, накиньте пожалуйста автообновление packagist на репо yii-demo, а то композер тянет зараза коммит от 28 июня.
BrusSENS
2019.07.03, 23:30
Форум: Разработка фреймворка
Тема: Черновики документации
Ответы: 21
Просмотры: 3598

Re: Черновики документации

Вам не кажется, что это борьба с ветряными мельницами? Косяки всегда есть и будут только про причине того, что сколько людей, столько и мнений. Скажу про себя - у меня хорошее знание Yii1 и Yii2, много проектов сделано, разной нагрузки и направленности. И мне реально нечего предьявить Yii, все устр...
BrusSENS
2019.07.03, 23:17
Форум: Разработка фреймворка
Тема: Версионирование
Ответы: 17
Просмотры: 2788

Re: Версионирование

Yii - это один продукт, имеющий 2 мажорных версии. Посему считаю, что Yii 3.0.0
BrusSENS
2019.07.03, 23:07
Форум: Вопросы
Тема: Установка демо
Ответы: 12
Просмотры: 4068

Re: Установка демо

samdark писал(а):
2019.07.03, 12:00
Веб-демку пофиксил. Там засада с мёржилкой конфигов была. Надо будет её описать в доках.
вооо, спасибо, сейчас затестим)
BrusSENS
2019.07.03, 00:03
Форум: Вопросы
Тема: Установка демо
Ответы: 12
Просмотры: 4068

Re: Установка демо

Как только так сразу. Пока всё ещё немного бурлит. Не-не, Саш, я чуть про другое. Я о том, что если есть что-то запускаемое, то его и зафиксировать к качестве какой-нибудь pre-pre-pre-alpha :) Просто искать коммит, который поломал слишком долго, да и композер есть же) Просто предупреждать, что это ...
BrusSENS
2019.07.02, 22:39
Форум: Вопросы
Тема: Установка демо
Ответы: 12
Просмотры: 4068

Re: Установка демо

В dev-режиме мёржит конфиги постоянно, да. В prod-режиме один раз при composer dump-autoload. Мало информации по установке. Сейчас время очень важную роль играет и Yii всегда предоставлял быстрый старт приложения, а сейчас приложение просто не удалось запустить, а времени ковыряться с этой ошибкой ...
BrusSENS
2019.07.02, 01:09
Форум: Вопросы
Тема: Установка демо
Ответы: 12
Просмотры: 4068

Re: Установка демо

Забавно. Покрутил, повертел, посмотрел, что и как. Создал проект yii-web@dev. В итоге стоит странная поделка hiqdev, которая судя по всему компилит конфиги при каждом запуске приложения. Запускаться, что самое интересное не желает нормально, ибо ругается на отсутствие Logger, который лежит в Yiisoft...