ioc контейнеры

  • ХабрахабрФото Постановка задач в очередь Laravel сторонними сервисами

    Постановка задач в очередь Laravel сторонними сервисами

    При работе над проектом (будь то хайповые микросервисы или монолит) довольно часто возникает ситуация, когда необходимо, чтобы один сервис поставил задачу для другого сервиса. Задача довольно тривиальная, если на обеих сторонах используется один и тот же фреймворк. Но все становится намного интересней, когда на стороне подписчика допустим Laravel со своим дефолтным форматом, а на стороне издателя что‑то модное на Go. Пример дефолтного формата Laravel " }} Довольно странно спихнуть формирование…

    Читать далее »
  • ХабрахабрФото Реализация MVP на основе ApplicationController и IoC в WinForms приложении

    Реализация MVP на основе ApplicationController и IoC в WinForms приложении

    Добрый день! В этой статье я расскажу о том как я внедрял паттерн MVP в своём Windows Forms приложении и опишу практические ситуации и особенности использования IoC и ApplicationController. Переход от codebehind к MVP мне позволил:— улучшить читатемость за счёт лучшего разделения кода (SRP) — отделить BL от View;— выработать методику дальнейшего расширения функциональности приложения;— избавиться от singleton, который я…

    Читать далее »
  • ХабрахабрФото Спокойствие спокойствию рознь

    Спокойствие спокойствию рознь

    Три года назад, я написал статью о DI библиотеке для языка Swift. С того момента библиотека сильно измененилась и стала лучшей в своем роде достойным конкурентом Swinject, превосходящяя его по многим показателям. Статья посвящена возможностям библиотеки, но и имеет теоретические рассуждения.И так кому интересны темы DI, DIP, IoC или кто делает выбор между Swinject и Swinject прошу подкат: Теория DIP…

    Читать далее »


Кнопка «Наверх»