Size: a a a

2020 July 21

АЗ

Алихан Закиров... in Laravel Pro
Хочешь - юзай, не хочешь - не юзай
источник

АЗ

Алихан Закиров... in Laravel Pro
Че делать
источник

А

Антон in Laravel Pro
Павел Г.
Так в итоге то, что делать с репозиториями ?))))
Коммитить в них
источник

АЗ

Алихан Закиров... in Laravel Pro
Антон
Коммитить в них
и пушфорсить
источник

ПГ

Павел Г. in Laravel Pro
Алихан Закиров
Хочешь - юзай, не хочешь - не юзай
да это понятно. Поэтому и спрашиваю, кто как делает
источник

ПГ

Павел Г. in Laravel Pro
Алихан Закиров
и пушфорсить
только хотел написать
источник

АЗ

Алихан Закиров... in Laravel Pro
Павел Г.
да это понятно. Поэтому и спрашиваю, кто как делает
В последнее время использую всё реже, и всё чаще просто «сервисы» для инкапсуляции бизнес-логики
источник

АЗ

Алихан Закиров... in Laravel Pro
Раньше мотивацией было изолировать источник данных
источник

ПГ

Павел Г. in Laravel Pro
Алихан Закиров
В последнее время использую всё реже, и всё чаще просто «сервисы» для инкапсуляции бизнес-логики
А как тогда логику тестить? Придется всегда базу накатывать
источник

ПГ

Павел Г. in Laravel Pro
Или отдельно не тестируете?
источник

АЗ

Алихан Закиров... in Laravel Pro
Но за весь свой опыт я понял, что этого не делается никогда
источник

АЗ

Алихан Закиров... in Laravel Pro
Павел Г.
А как тогда логику тестить? Придется всегда базу накатывать
На тестовой базе
источник

АЗ

Алихан Закиров... in Laravel Pro
migration + seed
источник

АЗ

Алихан Закиров... in Laravel Pro
В CI
источник

ПГ

Павел Г. in Laravel Pro
Алихан Закиров
На тестовой базе
Ну это понятно. Проще же сделать юнит тест сервиса, чем интеграционный с накатыванием.
источник

АЗ

Алихан Закиров... in Laravel Pro
Павел Г.
Ну это понятно. Проще же сделать юнит тест сервиса, чем интеграционный с накатыванием.
Ну и юнит тесты в целом можно, если нормально инкапсулировать логику)
источник

ПГ

Павел Г. in Laravel Pro
Алихан Закиров
Ну и юнит тесты в целом можно, если нормально инкапсулировать логику)
Ну понятно, в общем из сервисов максимально изолировать сложную логику в чистые функции и ее уже юнит тестить
источник

АЗ

Алихан Закиров... in Laravel Pro
Ну конечно
источник

ПГ

Павел Г. in Laravel Pro
А потом функционалкой добить без интеграционных. Чтобы дважды однои тоже не накатвать
источник

АЗ

Алихан Закиров... in Laravel Pro
Это я бы как раз и назвал «нормальное ооп»
источник