Какие антипаттерны в Go?

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

Основные: interface pollution (интерфейсы на всё), package stuttering (user.UserService), naked returns в длинных функциях, init() для сложной логики, глобальные переменные, игнорирование ошибок (_ = f()), god packages (всё в одном). Линтеры ловят часть, но не все.

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

Что такое latency percentiles?