6
ответов

Инверсия управления и внедрение зависимостей в .NET Framework

Есть ли какой-либо конкретный пример / экземпляр DI, применяемый в качестве архитектурного принципа или шаблона проектирования в самой .NET Framework? Есть ли (или многие) из типов в рамках / BCL соответствуют ...
вопрос задан: 29 July 2010 15:09
6
ответов

Наверху от использования Внедрения зависимости

Внедрение зависимости потенциально вызывает большие издержки? Я вообразил бы так, особенно если сопоставитель много раз называют (который, довольно вероятно, смотрит на примеры шаблона)? Или я думаю...
вопрос задан: 20 May 2010 20:13
6
ответов

МОК, Куда Вы помещаете контейнер?

Я использую замок Виндзор для любимого проекта, я продолжаю работать. Я начинаю замечать, что я должен назвать контейнер МОК в различных местах в моем коде для создания новых объектов. Эта зависимость от...
вопрос задан: 18 May 2010 02:53
6
ответов

Когда я должен использовать Внедрение зависимости и когда служебные методы?

У меня есть Java проект EE с Spring контейнер МОК. Я только что нашел в статическом методе класса Utils sendMail (длинный список параметрических усилителей). Я не знаю, почему, но я чувствую, что выглядело бы лучше, если бы мы имели...
вопрос задан: 3 May 2010 14:49
6
ответов

В Python, что такое хороший шаблон для отключения определенного кода во время модульных тестов?

В целом я хочу отключить как можно меньше код, и я хочу, чтобы он был явным: Я не хочу код, протестированный, чтобы решить, является ли это тестом или нет, я хочу, чтобы тест сказал что код "эй...
вопрос задан: 23 February 2010 20:04
6
ответов

Когда использовать Внедрение зависимости

У меня было определенное чувство эти последние дни, которыми нужно действительно назвать внедрение зависимости, "Я не могу решиться" - шаблон. Я знаю, что это могло бы звучать глупым, но действительно это о...
вопрос задан: 16 October 2009 21:53
6
ответов

Как использовать внедрение зависимости и шаблон репозитория с веб-сервисами ASP.NET?

С регулярными страницами ASP.NET MVC репозиторий передается в конструктору управления. Затем тесты могут инстанцировать передачи контроллера в ложном репозитории. Как я могу сделать это с сетью...
вопрос задан: 29 September 2009 15:02
6
ответов

Как я могу разрешить конфликт между слабой связью / внедрение зависимости и богатой моделью предметной области?

Править: Это не конфликт на теоретическом уровне, а конфликт на уровне реализации. Другое Редактирование: проблема не имеет моделей предметной области как data-only/DTOs по сравнению с более богатым, более сложным...
вопрос задан: 30 March 2009 09:47
6
ответов

Внедрение зависимости без платформы

Я пишу аналитическую программу среднего размера (5-10kloc) в MATLAB (не мое решение), и я пытаюсь использовать внедрение зависимости для создания моего кода более тестируемым. Я думаю, что понимаю основной объект/...
вопрос задан: 20 February 2009 13:44
6
ответов

Существует ли когда-нибудь случай для 'нового' при использовании внедрения зависимости?

Внедрение зависимости означает, что Вам никогда не нужно 'новое' ключевое слово? Или действительно ли разумно непосредственно создать простые листовые классы, такие как наборы? В примере ниже я ввожу компаратор...
вопрос задан: 10 February 2009 02:49
6
ответов

Существует ли МОК.NET, который предпочитает конвенцию по конфигурации?

Проще говоря, если необходимо было использовать контейнер МОК/DI, это легко развернуть (не большой поклонник использования конфигурации/XML-файла для всего), стабильная, хорошая документация и поддерживает .NET, каким это было бы? Это...
вопрос задан: 15 January 2009 20:06
6
ответов

Проблемы производительности от внедрения зависимости

В моем профилировщике сообщает, что я все больше вижу результаты основанного на насмешке тестирования с внедрением зависимости. Многие зависимости были статичны, но потому что мы хотим к методам тестирования в изоляции их...
вопрос задан: 7 January 2009 15:30
6
ответов

Поиск шаблона разработки для замены huuuge, если на типе объекта

Хорошо, таким образом, я смотрю некоторый код, который примерно походит на это: освободите DoSomething (возразите o) {если (o Sometype1) {//бросает o в Sometype и еще делают что-то к нему} если (o Sometype2)...
вопрос задан: 20 November 2008 17:59
6
ответов

Ресурсы дизайна МОК

Я сделал довольно мало поиска на этом и не имел большой удачи при нахождении чего-то связным. Я - относительно новый разработчик и только что запустился в моем первом профессиональном положении разработки. Я...
вопрос задан: 19 November 2008 16:11
6
ответов

Инжекция конструктора и перегрузки по умолчанию

Скажем, у нас есть открытый интерфейс ITimestampProvider {DateTime GetTimestamp ();} и класс, который использует его общедоступный класс, С меткой времени {частный ITimestampProvider _timestampProvider...
вопрос задан: 18 November 2008 22:10
5
ответов

Необходимый: интерфейсы Файловой системы и реализация в.NET [дубликат]

Возможный Дубликат: Как Вы дразните файловую систему в C# для поблочного тестирования? Я пишу модульные тесты в свой код, с помощью Moq в качестве платформы насмешки. Мой код включает вызовы в файловую систему, с помощью...
вопрос задан: 23 May 2017 12:00
5
ответов

Удалите зависимость от контейнера МОК

После чтения все больше о контейнерах МОК, я читал это сообщение о не наличии IoC.Resolve () и т.д. в Вашем коде. Мне действительно любопытно знать затем, как я могу удалить зависимость от контейнера?...
вопрос задан: 23 May 2017 11:51
5
ответов

Как лучше всего создать тест DB при выполнении TDD?

какова лучшая практика для создания тестовых слоев персистентности при выполнении сайта ASP.NET (например, ASP.NET сайт MVC)? Много примеров, которые я видел, используют Moq (или другая платформа насмешки) в модульном тесте...
вопрос задан: 13 February 2017 08:37
5
ответов

Каково различие между шаблонами Локатора Внедрения зависимости и Обслуживания?

Оба шаблона походят на реализацию принципа инверсии управления. Таким образом, то, что объект не должен знать, как создать его зависимости. Внедрение зависимости (DI), кажется, использует...
вопрос задан: 12 December 2015 15:29
5
ответов

Действительно ли изучение Внедрения зависимости стоит того для кого-то, который обычно только делает маленькие проекты (5-20k строки)?

Я просто обычно делаю приложения для меня как хобби. Похоже, что платформы DI имеют большой импульс в сообществе, таким образом, я думал, возможно, что я должен изучить это для улучшения моих навыков кодирования. Из того, что я...
вопрос задан: 19 May 2014 18:13
5
ответов

Что такое внедрение зависимостей?

Уже было опубликовано несколько вопросов с конкретными вопросами о внедрении зависимости, например, когда его использовать и какие существуют для него рамки. Однако, что такое внедрение зависимостей ...
вопрос задан: 19 March 2014 20:42
5
ответов

Spring - Как использовать Внедрение зависимости Spring для записи Автономного JAVA-приложения

Я хочу записать автономное приложение с МОК, как я использую внедрение зависимости пружин там? Я использую JIdea. Существует пружина 2,5 поддержки, но я хочу использовать пружину 3.0, вот способ, которым я попробовал!...
вопрос задан: 6 November 2013 21:19
5
ответов

Твердость Внедрения зависимости и поблочное тестирование

Я пытаюсь изучить внедрение зависимости и столкнулся с проблемой, когда поблочное тестирование приложение. Я пишу консольное приложение, и контейнер создается и инициализируется в Основном ()...
вопрос задан: 29 April 2012 19:13
5
ответов

Autofac в веб-приложениях, где я должен хранить контейнер для быстрого доступа?

Я все еще довольно новый использование Autofac, и одна вещь, которую мне не хватает в документации и примерах, состоит в том, как упростить доступ к сконфигурированному контейнеру из разных мест веб-приложения. Я ...
вопрос задан: 11 January 2012 07:16
5
ответов

JavaFx & amp; Spring Boot: DI в подклассах элементов JavaFX [дубликат]

Я пытаюсь ввести зависимость в класс, который наследуется от класса javafx. Я делаю это, чтобы создавать пользовательские компоненты и отделять свои усилия. Класс, который наследует и пытается ввести ...
вопрос задан: 28 September 2010 15:04
5
ответов

Внедрение зависимости, Scala и Spring

Я люблю понятие DI и слабо связанной системы, много. Однако я нашел инструменты в недостатке Spring в лучшем случае Например, трудно сделать "рефакторинг", например, изменить имя боба, объявленного в...
вопрос задан: 11 August 2010 23:28
5
ответов

Различие между созданием нового объектного и внедрения зависимости

Каково различие между созданием нового объектного и внедрения зависимости? Объясните подробно.
вопрос задан: 2 August 2010 10:33
5
ответов

Внедрение зависимости только для сервисных текстовых объектов и одиночных элементов? (а НЕ для gui?)

Я в настоящее время экспериментирую с инверсией облика Google контейнера управления. У меня ранее были одиночные элементы для примерно любого сервиса (база данных, активный каталог) мое используемое приложение. Теперь я...
вопрос задан: 2 June 2010 19:00
5
ответов

Предотвращение переноса зависимости

При кодировании я часто сталкиваюсь со следующим шаблоном: вызовы метода-A другой (Прекрасный) метод, но метод, названный параметрами взятий, таким образом, в методе обертывания, я передаю в параметрах...
вопрос задан: 1 June 2010 21:25
5
ответов

Неизменность после внедрения зависимости, инициализации

Я хотел бы смочь указать, что членские переменные объекта неизменны, после того как объект был "инициализирован", чтобы мне средства после того, как это было введено с любыми зависимостями, и имеет...
вопрос задан: 25 May 2010 20:19