Посмотрел интервью с Кокбёрном (мужиком, который придумал Гексагональную архитектуру).
И там на 27ой минуте есть интересный момент - кажется, по Кокбёрну порты не обязательно оформлять в виде
public interface ISomethingGateway - для него любая функция является интерфейсом. А важна лишь семантика этой функции - чтобы она была определена в терминах домена, а не низлежащей технологии.Но я не уверен, что правильно понял - там зубодробительная смесь не родного для меня языка, неоднозначной терминологии, разговорной речи и паршивых иллюстраций.
И ещё в этом же видосе он порекомендовал сайт о ГА - https://jmgarridopaz.github.io/
#talks@ergonomic_code #guideline@ergonomic_code