Mockery: частичные двойники (mock'и)

twitter logo github logo Originally published at phpprofi.ru on ・1 min read

Работая со старым кодом, я часто сталкиваюсь с таким классом, который расширяет большой базовый абстрактный класс, а методы этого класса вызывают методы того большого базового абстрактного класса, который делает очень много вещей. Я сам писал такие классы и методы в прошлом. Век живи, век учись.

Одна из самых больших проблем с этим кодом заключается в том, что это довольно трудно тестировать. Методы из базового класса могут возвращать другие объекты, побочно затрагивают другие части кода (или вызывают сервисы), делают http-запросы...


Читать далее: http://phpprofi.ru/blogs/post/99


En: https://robertbasic.com/blog/mockery-partial-mocks/

twitter logo DISCUSS
Classic DEV Post from Dec 15 '18

The new MacBook Pros are overpriced

I've been a Mac user for over a decade but I'm lacking enthusiasm towards the r...

Php Profi profile image
Russian PHP Community

👋 Hey dev.to reader.

Do you prefer sans serif over serif?

You can change your font preferences in the "misc" section of your settings. ❤️