Если весь сервис - ненамного сложнее, то и предположения о структуре делать не намного сложнее. Но, все равно, сложнее. И есть еще риск того, что сервис станет сложнее в будущем.
> Мне это не кажется большим недостатком.
Необходимость изменять данные в двух местах - отнимает дополнительное время и создает существенные проблемы.
> зато мы покрываем тестами весь сервис
Так ведь не покрываем весь сервис. Потому что мы тестируем mocks, а не полный оригинальный сервис.
Re: What to test in time-dependent function?
Date: 2020-08-24 11:22 pm (UTC)Если весь сервис - ненамного сложнее, то и предположения о структуре делать не намного сложнее.
Но, все равно, сложнее.
И есть еще риск того, что сервис станет сложнее в будущем.
> Мне это не кажется большим недостатком.
Необходимость изменять данные в двух местах - отнимает дополнительное время и создает существенные проблемы.
> зато мы покрываем тестами весь сервис
Так ведь не покрываем весь сервис.
Потому что мы тестируем mocks, а не полный оригинальный сервис.