Factory — это хелпер-функция, которая создаёт тестовые объекты с дефолтными значениями. Например, NewTestUser(t, WithName("John")) — создаёт юзера, где большинство полей заполнены дефолтами, а ты переопределяешь только нужные. Functional options pattern идеально подходит. Избавляет от копипасты в тестах.
Что такое factory pattern для тестов?
Middle
171 просмотровAFK Offer AI
Как ты подходишь к написанию тестов?