Size: a a a

Golang Developers — русскоговорящее сообщество

2020 May 24

VS

Vladimir Smagin in Golang Developers — русскоговорящее сообщество
это тоже не совсем то
источник

C

Calculon in Golang Developers — русскоговорящее сообщество
Vladimir Smagin
это тоже не совсем то
исправил
источник

VS

Vladimir Smagin in Golang Developers — русскоговорящее сообщество
смари, задача состоит в замене функции
источник

VS

Vladimir Smagin in Golang Developers — русскоговорящее сообщество
допустим, у тебя есть софтина, предоставляющая сервис через провайдеры
источник

VS

Vladimir Smagin in Golang Developers — русскоговорящее сообщество
провайдеры работают через клиентские библиотеки
источник

C

Calculon in Golang Developers — русскоговорящее сообщество
Можешь функции как переменные хранить))
источник

А

Анатолий in Golang Developers — русскоговорящее сообщество
Ты вызываешь функцию рид не у провайдера
источник

C

Calculon in Golang Developers — русскоговорящее сообщество
И менять их
источник

VS

Vladimir Smagin in Golang Developers — русскоговорящее сообщество
ты создаешь структуру "провайдер" и туда присовываешь клиента
источник

VS

Vladimir Smagin in Golang Developers — русскоговорящее сообщество
в провайдере создаешь пару функций
источник

VS

Vladimir Smagin in Golang Developers — русскоговорящее сообщество
необходимо протестировать эти функции
источник

C

Calculon in Golang Developers — русскоговорящее сообщество
Vladimir Smagin
ты создаешь структуру "провайдер" и туда присовываешь клиента
Сорри мне лень с телефона впрягаться
источник

VS

Vladimir Smagin in Golang Developers — русскоговорящее сообщество
итак, что мы имеем
источник

C

Calculon in Golang Developers — русскоговорящее сообщество
Гугл в помощь
источник

VS

Vladimir Smagin in Golang Developers — русскоговорящее сообщество
в тесте мы создаем мок клиента, который должен ответить своими собственными функциями
источник

VS

Vladimir Smagin in Golang Developers — русскоговорящее сообщество
и это работает
источник

VS

Vladimir Smagin in Golang Developers — русскоговорящее сообщество
присовываем это мокнутому провайдеру и опана
источник

VS

Vladimir Smagin in Golang Developers — русскоговорящее сообщество
не работает
источник

VS

Vladimir Smagin in Golang Developers — русскоговорящее сообщество
тестируемые функции провайдера не видят этого "обновления" и все еще используют оригинального клиента
источник

VS

Vladimir Smagin in Golang Developers — русскоговорящее сообщество
это описано в ембеддинге голанга
источник