Size: a a a

2020 September 02

AM

Alexander Makarov in Yii Framework 3
Nex Otaku
в ларе это недостижимо?
Вполне. Там есть некая штука (Dusk) для этого.
источник

AM

Alexander Makarov in Yii Framework 3
Отдельным пакетом.
источник

AM

Alexander Makarov in Yii Framework 3
По факту там сделан свой Codeception.
источник

NO

Nex Otaku in Yii Framework 3
Вопрос даже не в этом...

Если можно сделать решение которое будет великолепно подходить для 95% аудитории и не подходить для 5%.

Либо сделать решение, которое подходит для 100%.

Но при этом первое в разы проще.

То надо делать по первому варианту и упростить жизнь для 95%, а не заложиться на абсолютную универсальность и ради этого заставить 95% пользователей страдать.
источник

NO

Nex Otaku in Yii Framework 3
Разница в подходе. Первый бизнесовый, на котором главная цель удовлетворить пользователя. Второй - программистский, в котором главная цель удовлетворить автора фреймворка..
источник

AM

Alexander Makarov in Yii Framework 3
Это к чему?
источник

AM

Alexander Makarov in Yii Framework 3
Codeception заставляет тебя страдать?
источник

AM

Alexander Makarov in Yii Framework 3
Мы не планировали свой Codeception писать вообще...
источник

МЧ

Михаил Чураков... in Yii Framework 3
Ребят извините что вмешиваюсь - но на скринах выше же разные фреймы для тестов. если в лару воткнуть кодсепшн будет аналогичная картина
источник

AM

Alexander Makarov in Yii Framework 3
Ну, разве что модуль под PSR-7. Оказалось что его нет :)
источник

NO

Nex Otaku in Yii Framework 3
Ещё как. Ещё раз взгляни, вся эта портянка из конфигов и папок с генерируемым мусором просто отвращение вызывает...
источник

NO

Nex Otaku in Yii Framework 3
Это ж надо сидеть, химичить, разбираться как оно устроено... А в Ларавел скопировал Example и погнал тесты клепать
источник

AM

Alexander Makarov in Yii Framework 3
Nex Otaku
Ещё как. Ещё раз взгляни, вся эта портянка из конфигов и папок с генерируемым мусором просто отвращение вызывает...
Ну, на данном этапе написать свой Codeception текущими силами мы точно не можем. Фреймворк надо сделать :)
источник

AM

Alexander Makarov in Yii Framework 3
Nex Otaku
Это ж надо сидеть, химичить, разбираться как оно устроено... А в Ларавел скопировал Example и погнал тесты клепать
Ну как-бы нет. Ребята в Codeception вникали за 2-3 часа у меня на проектах.
источник

NO

Nex Otaku in Yii Framework 3
Я постоянно от программистов слышу вопросы как настроить тесты Codeception в Yii2.

И в каждом проекте, где их не было, развернуть и запустить - боль. Это сложно.

Ладно, спорить не буду. Я хотел показать разницу которую увидел. Если ты считаешь что всё так и должно быть, то так тому и быть...
источник

T

TradersVE in Yii Framework 3
Nex Otaku
Это ж надо сидеть, химичить, разбираться как оно устроено... А в Ларавел скопировал Example и погнал тесты клепать
The difference between yii3 and laravel is that we clean our garbage as you say, we do not hide it.
источник

T

TradersVE in Yii Framework 3
And laravel does not have the great configurations because its great system is based on a service locator hidden within the app.
источник

T

TradersVE in Yii Framework 3
Let's say it's a yii2 on steroids.
источник

МЧ

Михаил Чураков... in Yii Framework 3
Можно я своим опытом немного поделюсь? ) Последние пару лет работа шла параллельно и с yii2 и laravel, тесты были и там и там, и нигде какой-то особой боли по настройке не было. Примеры тестов для старта берутся под копирку и запускаются. Остальное в виде каких то хелперов. Единственные проблемы которые у меня были - это загрузка фикстур, но и тут, что в yii2, что в laravel потратил примерно одинаковое количество времени на решение своих пробелм.
источник

T

TradersVE in Yii Framework 3
Regardless of everything, seeing that the framework works without any custom module in codeception tells us that we are on the right track, our application works without magic.
источник