Size: a a a

2021 January 13

ВС

Владислав Субботин... in phpGeeks
Дмитрий Щербаков
вот статья, баду юзают (юзали) все три
https://habr.com/ru/company/badoo/blog/426605/
А  ещё в баду пишут мутационные тесты. И много чего ещё творят, потому что могут :D
источник

ДЩ

Дмитрий Щербаков... in phpGeeks
просто не вижу смысла писать юниты если интеграционные выполняются за 3 секунды ))
источник

ДЩ

Дмитрий Щербаков... in phpGeeks
да они те еще звери, но спасибо им за их open source )
источник

ВС

Владислав Субботин... in phpGeeks
Дмитрий Щербаков
просто не вижу смысла писать юниты если интеграционные выполняются за 3 секунды ))
Так дело не во времени выполнения. Юниты тестируют твой код на более низком уровне. Когда у тебя есть интеграционные тесты - ты знаешь, что твой код работает на уровне апи / cli так, как ты ожидаешь, но ты не уверен, что у тебя всё точно хорошо, например, с доменом или даже с данными, если ты их не чекаешь все.
источник

ВС

Владислав Субботин... in phpGeeks
И да, интеграционка покрывает только кейс (путь) вызова интеграционки (конкретного запроса).
источник

ВС

Владислав Субботин... in phpGeeks
То есть, юниты с одной стороны, кажутся оверхэдом, но с другой стороны, дают тебе больше контроля не только на уровне интерфейсов приложения
источник

ДЩ

Дмитрий Щербаков... in phpGeeks
я не спорю, просто лучше интеграционные чем никаких ))
источник

ВС

Владислав Субботин... in phpGeeks
Ну да, начинать лучше с них, тут спору нет
источник

ВС

Владислав Субботин... in phpGeeks
И потом уже к юнитам. Это когда есть уже проект без тестов
источник

ДЩ

Дмитрий Щербаков... in phpGeeks
ну не знаю, на хабре много статей про то что юниты не совсем торт ) просто одних юнитов недостаточно
источник

MZ

Max Zubkov in phpGeeks
PHP Warning:  PHP Startup: Unable to load dynamic library '/usr/lib/php5/20131226/oci8.so' - /usr/lib/php5/20131226/oci8.so: cannot open shared object file: No such file or directory in Unknown on line 0
PHP Warning:  Module 'mongo' already loaded in Unknown on line 0
PHP 5.6.37-0+deb8u1 (cli) (built: Sep  1 2018 03:27:43)
Copyright (c) 1997-2016 The PHP Group
Zend Engine v2.6.0, Copyright (c) 1998-2016 Zend Technologies
with Zend OPcache v7.0.6-dev, Copyright (c) 1999-2016, by Zend Technologies

помогите разобраться что-за ошибка?
источник

V

Vladimir in phpGeeks
Max Zubkov
PHP Warning:  PHP Startup: Unable to load dynamic library '/usr/lib/php5/20131226/oci8.so' - /usr/lib/php5/20131226/oci8.so: cannot open shared object file: No such file or directory in Unknown on line 0
PHP Warning:  Module 'mongo' already loaded in Unknown on line 0
PHP 5.6.37-0+deb8u1 (cli) (built: Sep  1 2018 03:27:43)
Copyright (c) 1997-2016 The PHP Group
Zend Engine v2.6.0, Copyright (c) 1998-2016 Zend Technologies
with Zend OPcache v7.0.6-dev, Copyright (c) 1999-2016, by Zend Technologies

помогите разобраться что-за ошибка?
oracle клиент не стоит?
источник

MZ

Max Zubkov in phpGeeks
Vladimir
oracle клиент не стоит?
да вроде нет
источник

V

Vladimir in phpGeeks
Max Zubkov
да вроде нет
ну вот надо поставить значит
источник

MZ

Max Zubkov in phpGeeks
Vladimir
ну вот надо поставить значит
у меня линукс терминал и на нем php. зачем оракл? я вроде его не использую. или это php надо?
источник

V

Vladimir in phpGeeks
Max Zubkov
у меня линукс терминал и на нем php. зачем оракл? я вроде его не использую. или это php надо?
пхп не надо, это отдельный модуль
источник

V

Vladimir in phpGeeks
выключи значит его из конфига
источник

V

Vladimir in phpGeeks
или удали
источник

V

Vladislav in phpGeeks
Vladimir
или удали
Причем тут оракл?
источник

V

Vladimir in phpGeeks
Vladislav
Причем тут оракл?
oci8 - разве не оно?
источник