https://go.dev/doc/effective_go
На странице эффективный go сказано, что для нейминга интерфейсов, нужно использовать -er суффикс, пример ниже.
Представим что модуль отвечает за уведомления, я назову его notification, однако пакет который отвечает за доставку уведомлений называется **** notify, перевод - поставить в известность. Если спользовать notifyer - получаем уведомитель и вроде как меня устраивает, смысл донёс, но как быть с другими именами?
Допустим стандартный тест на нейминг - news, news-list, news-details. Мне называть интерфейсы newser, newsLister, newsDetailser?