Задать вопрос
@Xveeder

Корректно ли использовать глобальные зависимости с конфигами и логгером?

Доброго времени суток!

На текущий момент, если нужно передать данные конфигурации или логгер какому-то бизнес-кейсу, я передаю их через инъекцию зависимостей. Это добавляет динамики и в целом выглядит как корректное решение, но в некоторой степени утомляет.

Как вы считаете, нормально ли, например, вызывать кеширующую функцию, которая возвращает конфиги или логгер внутри бизнес-кейсов?
  • Вопрос задан
  • 94 просмотра
Подписаться 1 Простой 1 комментарий
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Python-разработчик
    10 месяцев
    Далее
  • Skillfactory
    DevOps-инженер
    6 месяцев
    Далее
  • Хекслет
    Фронтенд-разработчик
    10 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 1
@galliard
Самая правильная архетектура - это та, которую легко поддерживать. Если внедрение логгера тебя утомляет, а глобальная функция - нет, то используй глобальную функцию.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы