Size: a a a

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

2021 May 20

D

Dmitry in Golang Developers — русскоговорящее сообщество
если вы просто мокните переменную модульную глобальную, то этим вы не протестируете взаимодействие всех систем между собой
и не заметите баг который будет допущен в другом модуле где данная глобальная переменная будет просто перезаписана другим кодом, по ошибке
источник

⁣⁣⁣ in Golang Developers — русскоговорящее сообщество
Но опять-таки, в случае если идёт целая вереница параметров, в противном случае можно и так кинуть
источник

FL

First Last in Golang Developers — русскоговорящее сообщество
Ясненько
источник

FL

First Last in Golang Developers — русскоговорящее сообщество
Спасибо
источник

⁣⁣⁣ in Golang Developers — русскоговорящее сообщество
Блин, наверное зависит от степени монолитности
источник

D

Dmitry in Golang Developers — русскоговорящее сообщество
нет, это зависит от того сколько человек пилят проект
источник

FL

First Last in Golang Developers — русскоговорящее сообщество
Зависит от внимательности и памяти того, кто пишет тест
источник

D

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

⁣⁣⁣ in Golang Developers — русскоговорящее сообщество
Тогда юнит тесты теряют смысл, и в таком случае утверждение что глобалы мешают тестированию только крепчает
источник

⁣⁣⁣ in Golang Developers — русскоговорящее сообщество
Ну точнее с глоабалами юнит уже не такой уж и юнит
источник

ЕК

Евгений Карнаков... in Golang Developers — русскоговорящее сообщество
#whois Всем привет. Зовут меня Евгений - тех дир компании разаботки, занимается в основном мобильной разработкой соответсвенно есть группа разработчиков backend в стэке: Go, PHP, .net
источник

ЕК

Евгений Карнаков... in Golang Developers — русскоговорящее сообщество
Такой вопрос - нужен тимлид, который разбирается в Go и может прособеседовать кандидата, а в дальнейгем менторить . Есть несколько джунов на GO, но прособеседовать человека они само собой не могут. Есть желающие в этом деле помочь? Разумеется не за бесплатно
источник

А

Анатолий in Golang Developers — русскоговорящее сообщество
надо прокидывать, иначе потом переделывать/страдать будешь когда расрастется все
источник

D

Dmitriy in Golang Developers — русскоговорящее сообщество
привет)
Подскажите, как тестировать работу с чужой апишкой?
источник

А

Анатолий in Golang Developers — русскоговорящее сообщество
мокай запросы к чужой апишке
источник

AS

Alexey Shatunov in Golang Developers — русскоговорящее сообщество
мокай ответы через wiremock
источник

D

Dmitriy in Golang Developers — русскоговорящее сообщество
из того, что смотрел, так и не смог понять, что такое моки. Если хотя-бы вкратце обьясните будет круто
источник

D

Dmitriy in Golang Developers — русскоговорящее сообщество
Для меня это пока одна из тех тем, которые просто невдупляешь и всё
источник

А

Анатолий in Golang Developers — русскоговорящее сообщество
1. ты используешь обертку над внешним апи
2. ты пишешь болванку которая делает точно то же самое (такой же интерфейс использует), но возвращает нужные данные тебе (мок)
3. ты тестируешь свой код и вместо обертки подсовываешь ему болванку
источник

D

Dmitriy in Golang Developers — русскоговорящее сообщество
то есть ты создаешь ещё один веб-сервер для тестов?
источник