Начни неделю правильно — со свежей стать на boosty!
В Go композиция через embedded structs считается каноничной, но как только дело доходит до удобного внешнего API — особенно fluent-интерфейсов — начинаются настоящие игры разума.
В этой статье я разбираю реальный кейс из DSL для Duit: почему "матрёшки" из структур ломают читаемость, почему Go принципиально не поддерживает ковариантные fluent-цепочки, и как можно сохранить чистую архитектуру, не жертвуя удобством использования.
За технический обзор статьи СПАСИБО: • Ивану Стукалину @football_signor • Илье Дахно @out_of_syntax
· 28.01
Вы используете Авито как канал продаж?
0
ответить
коммент скрыт — часть юзеров считает его токсичным или некорректным
коммент удалён