Общество

Прекратите создавать интерфейсы

Краткое резюме

В статье сотрудник Ви.Tech рассуждает о проблеме неуместных определений интерфейсов в разработке. Он отмечает обширность темы и выражает желание продолжить обсуждение в комментариях.

В компании Ви.Tech, которая является IT-подразделением «Все Инструменты.ру», я занимаюсь разработкой на языке Go и, как и многие, увлекаюсь обсуждением технических вопросов. Ещё летом у меня возникла идея написать эту заметку, однако я не хотел касаться общеизвестных фактов и создавать очередную статью со ссылкой на комментарии Google по обзору кода на Go. Эта тема уже подробно рассмотрена многими авторами, в том числе на русском языке Николаем Тузовым (@JustSkiv), который выпустил отличное видео на своём YouTube-канале, объясняющее суть вопроса. Следует отметить, что тема довольно обширная. В своей заметке я решил сосредоточиться на одном аспекте — неуместных определениях интерфейсов. Буду рад продолжить обсуждение в комментариях. Мне очень не хватает атмосферы начала 2010-х годов на Хабре, когда там проходили живые и порой очень жаркие дискуссии среди инженеров.

Фильтры и сортировка