Что такое Interface Segregation в Go?

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

Не заставляй реализовывать методы, которые не нужны. В Go это идиоматично — маленькие интерфейсы по 1-2 метода. io.Reader, io.Writer, fmt.Stringer — идеальные примеры. Если твой интерфейс имеет 10 методов, скорее всего его нужно разбить.

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

Что такое Secret в Kubernetes?