![](https://squidex.jugru.team/api/assets/srm/eca65d72-6597-43b5-9ba5-76bd775cb143/photo-2023-02-16-12.09.47.jpeg?cache=3600&width=74&height=74&mode=CropUpsize)
Кирилл Володин
Компания: Тинькофф
Тип доклада: Доклад
Кратко вспомним, что такое модуляризация, зачем она нужна, и причем здесь Dependency Injection. Подумаем, как этот принцип, а точнее фреймворк, который его реализует, поможет при модуляризации.
Далее обсудим, почему Needle — это лучший выбор из существующих open source DI-фреймворков. Поговорим и про сам Needle — как он устроен и какие есть нюансы использования.
В итоге вернемся к тому, как применять его в условиях многомодульного приложения и как обходить проблемы, которые он порождает. Не обойдем стороной и тему тестирования — поговорим, как писать тесты на код, в котором используется Needle.
Компания: Тинькофф
Компания: Банк Открытие