Что такое factory pattern для тестов?

Middle
212 просмотров
AFK Offer AI

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

Следующий вопрос

Что такое Content Security Policy?