Заранее извиняюсь за тупняк, не владею всей терминологией т.к. сварщик не настоящий, но уверен что тут пнут в нужном направлении, так чтооо…
Вот есть у меня ворох скриптов. Они дергают данные с определенных мест (начиная от склада файлов в фс заканчивая пулянием данных по публичным api). Этот ворох хочется немного порефакторить, привести совсем позорные места к более-менее читабельному виду. Может поиграться с многопотоком, но я так понимаю лучше рефакторинг отдельно от фичей. Не суть)
Как мне правильно организовать тестирование, чтобы спокойно копаться не дёргая реальные данные и не забивая реальные базы «тестовыми» данными? Подёргать файлики (они разные бывают, одни и те же данные чуть по-разному размечены и у меня там как раз парсит где что) разных типов и сложить их отдельно в «тестовый» инстанс программы?
Про обращение к api гугол подводит к понятию mock которое я честно говоря не совсем понял. Буду рад ссылкам на статьи или литературу где про это с наглядными примерами рассказано.
Или просто поделитесь кто как поступает в подобной ситуации)