Не заставляй реализовывать методы, которые не нужны. В Go это идиоматично — маленькие интерфейсы по 1-2 метода. io.Reader, io.Writer, fmt.Stringer — идеальные примеры. Если твой интерфейс имеет 10 методов, скорее всего его нужно разбить.
Что такое Interface Segregation в Go?
Middle
326 просмотровAFK Offer AI
Что такое Secret в Kubernetes?