❓ Как stateless в REST упрощает горизонтальное масштабирование серверов
Anonymous Poll
16%
Не требует sticky sessions для обработки запросов
2%
Только один сервер активен
89%
Любой сервер может обработать любой запрос без истории клиента
7%
Сервера могут между собой передавать запросы в моменте выполнения
❓ Вы хотите проверить несколько условий в тесте и увидеть все ошибки сразу. Какой метод использовать
Anonymous Poll
9%
t.Fatal()
70%
t.Error()
9%
t.FailNow()
15%
t.Fail()
❓ Какие методы немедленно останавливают выполнение теста
Anonymous Poll
4%
t.Error() и t.Fail()
18%
t.Error() и t.Fatal()
65%
t.Fatal() и t.FailNow()
15%
Все перечисленные методы
❓ Что произойдёт, если в errors.As передать не указатель на переменную, а значение
Anonymous Poll
34%
errors.As запаникует
20%
errors.As сконвертирует значение в указатель
34%
errors.As вернёт false и не запишет ошибку
12%
errors.As проигнорирует второй аргумент
❓ Для какого типа ключа в мапе json.Marshal вернёт ошибку
Anonymous Poll
5%
Строка
9%
Целое число
54%
Тип реализующий TextMarshaler
33%
Булевый тип
❓ Что произойдёт, если тип реализует MarshalJSON, но внутри MarshalJSON сделать рекурсивный вызов json.Marshal над самим собой без обёрток
Anonymous Poll
7%
json.Marshal понимает, что тип уже в MarshalJSON, и просто использует стандартную сериализацию
7%
Будет один лишний уровень обёртки в JSON
71%
Происходит бесконечная рекурсия
14%
json.Marshal игнорирует MarshalJSON, если он вызывает json.Marshal