VK
трудно тестировать, трудно развивать, если он сложный.
Size: a a a
VK
AK
AK
DP
DP
AK
DP
AK
*sql.DB
, мы же не делаем db.Open
в куче разных пакетов каждый раз? Делаем его в main и потом пробрасываем. Экземпляр один, но не синглтонAK
DefaultClient
в net/http
Go оч. смахивает на Синглтон. Я когда такое вижу повсеместно в проекте, хочется убивать. Когда 10 разных пакетов меняют состояние экспортируемой структуры какого-то одного пакета.DP
DefaultClient
в net/http
Go оч. смахивает на Синглтон. Я когда такое вижу повсеместно в проекте, хочется убивать. Когда 10 разных пакетов меняют состояние экспортируемой структуры какого-то одного пакета.AK
NK
DefaultClient
в net/http
Go оч. смахивает на Синглтон. Я когда такое вижу повсеместно в проекте, хочется убивать. Когда 10 разных пакетов меняют состояние экспортируемой структуры какого-то одного пакета.DefaultClient
использовать нормально?Client
и прокинуть в нужное тебе местоx
DefaultClient
использовать нормально?Client
и прокинуть в нужное тебе местоSN
A
ВС
EL