Size: a a a

Генератор непрочитанных сообщений

2020 November 11

DT

Dmitriy Tkachenko in Генератор непрочитанных сообщений
Не критично мост ов зе тайм
источник

DT

Dmitriy Tkachenko in Генератор непрочитанных сообщений
Но нахуа
источник

DT

Dmitriy Tkachenko in Генератор непрочитанных сообщений
Евгений Ромашкан
Не только в контейнере можно зависимости мокать
Так если в коде дёргается контейнер, чем тебе поможет мок вне контейнера?
источник

ЕР

Евгений Ромашкан... in Генератор непрочитанных сообщений
Dmitriy Tkachenko
Так если в коде дёргается контейнер, чем тебе поможет мок вне контейнера?
Ну там было про статический метод через который можно сервисы доставать, а не про контейнер
источник

DT

Dmitriy Tkachenko in Генератор непрочитанных сообщений
и что это меняет?
источник

AK

Alexander Kladov in Генератор непрочитанных сообщений
Евгений Ромашкан
Ну там было про статический метод через который можно сервисы доставать, а не про контейнер
по факту статический метод доставал из контейнера
источник

DT

Dmitriy Tkachenko in Генератор непрочитанных сообщений
по факту в тестах так же будет контейнер, только специально для тестов
источник

DT

Dmitriy Tkachenko in Генератор непрочитанных сообщений
я неосознанно пришел к подходу типа imperative shell/functional core
источник

RV

Roma Vandolyak in Генератор непрочитанных сообщений
https://habr.com/ru/company/vk/blog/527420/
хм, вторая попытка
источник

AK

Alexander Kladov in Генератор непрочитанных сообщений
Aleksandr Khristenko
Мы говорили про удобство.
Хотя вопросы тестирования тоже решаются, если надо.
удобство же касается не только написания, но и поддержки
источник

DT

Dmitriy Tkachenko in Генератор непрочитанных сообщений
т.е. много всяких вспомогаек "чистых", отлично тестируемых плюс клей, который все эти вспомогайки просто дергает - для него обычно смоука хватает
источник

DT

Dmitriy Tkachenko in Генератор непрочитанных сообщений
а чаще вообще тестами покрывать смысла нет, потому что там только вызов, сохранение результата, передача в другую вспомогайку
источник

AK

Alexander Kladov in Генератор непрочитанных сообщений
Dmitriy Tkachenko
а чаще вообще тестами покрывать смысла нет, потому что там только вызов, сохранение результата, передача в другую вспомогайку
интеграционными
источник

DT

Dmitriy Tkachenko in Генератор непрочитанных сообщений
Alexander Kladov
интеграционными
да смысла чаще нет, там будет просто набор моков с shouldBeCalled()->once() или shouldBeCalled()->times(3)
источник

AK

Alexander Kladov in Генератор непрочитанных сообщений
Dmitriy Tkachenko
да смысла чаще нет, там будет просто набор моков с shouldBeCalled()->once() или shouldBeCalled()->times(3)
нет, зачем, интеграционными как раз проверится что все эти вспомогайки корректно вызываются
источник

DT

Dmitriy Tkachenko in Генератор непрочитанных сообщений
это уже тестирование ради тестирования, я не вижу в этом смысла
источник

AK

Alexander Kladov in Генератор непрочитанных сообщений
либо ты меня не понял, либо я тебя
источник

AK

Alexander Kladov in Генератор непрочитанных сообщений
я про моки ничего не говорил
источник

DT

Dmitriy Tkachenko in Генератор непрочитанных сообщений
так интеграшки для "клея" будут делать нихуя, только проверять последовательность вызовов моков
источник

DT

Dmitriy Tkachenko in Генератор непрочитанных сообщений
и передачу параметров
источник