Pull to refresh

Comments 2

Он не падает — он тихо расходится. У меня этот же класс вылез не в DI, а в конфиге. Проверка имени провайдера стояла в точке использования то есть в момент запроса к бэкенду. А рядом жил offline-fallback без ключа. Опечатка в имени провайдера в итоге ничего не роняла код молча уходил в fallback и работал правдоподобно, ровно как ваш не тот кэш. Заметил случайно - ответы были подозрительно похожи между собой. Перенёс валидацию на загрузку конфига, и всё: падает сразу, до первого запроса. Причина ровно та, что вы называете проверка была отложена не по необходимости, а просто её никто не поднял выше. Про diogen отдельно понравилось, что разметка остаётся обычным Go с настоящими типами. Строковые ключи в YAML именно этим и бесят: переименовал тип, а ключ молча остался старым и узнаёшь об этом уже запуском.

да, так и задумывалось, чтобы можно было в ide прыгать по ссылкам

Sign up to leave a comment.

Articles