Size: a a a

WordPress && WooCommerce

2021 April 12

ML

Max Lyuchin in WordPress && WooCommerce
в каком это месте такой подход нетестируемый?
источник

ML

Max Lyuchin in WordPress && WooCommerce
религия вроде не запрещает инициировать объект внутри теста
источник

AY

Anatoly Yumashev in WordPress && WooCommerce
вызов класса в том же файле что и сам класс.

когда подключаешь файл для тестирования - происходит инициализация и куча гемороя по обходу.

потому тут 2 пути:
1. либо инициализацию класса выносить за пределы файла
2. либо делать инит через хук
источник

NP

Nikolay Plotnikov in WordPress && WooCommerce
Писать сначала в поддержку темы
источник

NP

Nikolay Plotnikov in WordPress && WooCommerce
Есть плагины платные.
источник

NP

Nikolay Plotnikov in WordPress && WooCommerce
Массового редактирования товаров
источник

ML

Max Lyuchin in WordPress && WooCommerce
ну норм же
в плагине
( new Plugin() )->init_hooks();

в тестах $plugin = new Plugin();
и пошёл отдельные тесты для методов фигачить.
инициализировать при этом необязательно (если нет цели проверить как хуки работают). но это уже не про юнит-тестирование, а больше про интеграционное
источник

ML

Max Lyuchin in WordPress && WooCommerce
ой, у тебя ещё и синглтон со статик методами... я умываю руки
источник

M

Mike in WordPress && WooCommerce
Редис включи и кеширующий плагин wp rocket
источник

ML

Max Lyuchin in WordPress && WooCommerce
просто в твоём примере что тестировать-то?
хочешь потестить как повесился хук the_content?

а dddd() можно и без инициализации тестировать.

а если нельзя — то надо сделать перерыв и перекурить насчёт архитектуры )))
источник

🛩

🛩 in WordPress && WooCommerce
Как называется?
источник

AY

Anatoly Yumashev in WordPress && WooCommerce
в моем примере пример написанный за 15 сек.

ты можешь показать код с юнит тестами при условии что класс вызывается в том же файле что и объявлятся?
источник

Д

Денис in WordPress && WooCommerce
Редис это хорошо.
Только зачем мне бегету платить за редис еще. Вытягивать мощность за свои деньги))
источник

NP

Nikolay Plotnikov in WordPress && WooCommerce
Я не помню. Попробуй прогуглить.
источник

NP

Nikolay Plotnikov in WordPress && WooCommerce
Я три видел
источник

NP

Nikolay Plotnikov in WordPress && WooCommerce
С телефона сейчас
источник

M

Mike in WordPress && WooCommerce
за деньги клиента)) у меня был как-то пришел клиент на elementor, ему редиска помогла очень хорошо ускорить сайт
источник

Д

Денис in WordPress && WooCommerce
Деньги клиента причем? Они все равно деньги, вы не понимаете наверное о чем я говорю.
Зачем мне за целерон платить, если можно взять xeon.
источник

NP

Nikolay Plotnikov in WordPress && WooCommerce
Редис не всегда ускоряет, бывает и наоборот. Тестить нужно.
источник

M

Mike in WordPress && WooCommerce
а это смотря как настроить его)) если правильно настроить, то очень хорошо ускоряет
источник