Perguntas sobre 'inversion-of-control'

4
respostas

Diferença entre Injeção de Dependência (DI) e Inversão de Controle (IOC)

Tenho visto muitas referências de Injeção de Dependência (DI) & Inversion Of Control (IOC), mas não sei se existe diferença entre eles ou não. Eu gostaria de começar a usar um ou ambos, mas estou um pouco confuso sobre como eles são difer...
26.09.2008 / 14:54
7
respostas

Por que a Inversão de Controle é nomeada dessa maneira?

As palavras invert ou control não são usadas para definir Inversão de Controle nas definições que vi. Definições Wikipedia inversion of control (IoC) is a programming technique, expressed here in terms of object-oriented progr...
22.07.2013 / 18:36
4
respostas

O que é inversão de controle e quando devo usá-lo?

Estou projetando um novo sistema e quero saber qual é a inversão de controle (IOC) e, mais importante, quando usá-lo. Ele precisa ser implementado com interfaces ou pode ser feito com classes?     
05.09.2008 / 05:32
7
respostas

Princípio de responsabilidade única - Como posso evitar a fragmentação de código?

Estou trabalhando em uma equipe onde o líder da equipe é um virulento defensor dos princípios de desenvolvimento da SOLID. No entanto, ele não tem muita experiência na obtenção de software complexo para fora da porta. Temos uma situação em qu...
29.05.2012 / 12:19
4
respostas

Por que precisamos de frameworks para injeção de dependência? [fechadas]

Eu tenho lido mais sobre o princípio de Inversão de Controle e Injeção de Dependência como uma implementação e tenho certeza que entendi. Parece estar dizendo basicamente 'não declarar as instanciações de seus alunos dentro da classe'. Em vez...
17.10.2015 / 21:12
7
respostas

Qual é a maneira “certa” de implementar o DI no .NET?

Estou procurando implementar a injeção de dependência em um aplicativo relativamente grande, mas não tenho experiência nele. Eu estudei o conceito e algumas implementações de IoC e injetores de dependência disponíveis, como Unity e Ninject. No e...
27.06.2016 / 08:52
3
respostas

Vender-me em contêineres IoC, por favor

Já vi vários recomendarem o uso de contêineres IoC no código. A motivação é simples. Pegue o seguinte código injetado de dependência: class UnitUnderTest { std::auto_ptr<Dependency> d_; public: UnitUnderTest( std::auto_p...
22.02.2011 / 17:54
2
respostas

Como você gerencia a configuração com injeção de dependência?

Eu sou um grande fã de DI / IOC. É ótimo para lidar com / abstrair as dependências difíceis e torna a vida um pouco mais fácil. No entanto, tenho uma pequena reclamação, que não sei como resolver. A idéia básica em DI / IOC é que quando um...
10.02.2014 / 11:36
3
respostas

Eu recebo injeção de dependência, mas alguém pode me ajudar a entender a necessidade de um contêiner de IoC?

Peço desculpas se isso parece mais uma repetição da pergunta, mas toda vez que encontro um artigo sobre o assunto, ele simplesmente fala sobre o que é DI. Então, eu recebo DI, mas estou tentando entender a necessidade de um contêiner IoC, no qua...
19.09.2014 / 01:49
5
respostas

Seguir o TDD leva inevitavelmente a DI?

Aprendi a fazer Test Driven Development (TDD), Injeção de Dependência (DI) e Inversão de Controle (IoC) ao mesmo tempo. Quando eu escrevo código usando TDD eu sempre acabo usando DI nos construtores da minha classe. Eu estou querendo saber se is...
15.08.2012 / 16:55