Por que você deseja injeção de dependência sem configuração?

Depois de ler as boas respostas emessa questão, Eu assisti os screencasts de Justin Etheredge. Tudo parece muito bom, com um mínimo de configuração, você obtém o DI diretamente do seu código.

Agora, a pergunta que me surge é: por que você deseja usar uma estrutura DI que não usa arquivos de configuração? Não é esse o objetivo de usar uma infraestrutura de DI para que você possa alterar o comportamento (a "estratégia", por assim dizer) depois de criar / liberar / qualquer que seja o código?

Alguém pode me dar um bom caso de uso que valide usando um DI não configurado como o Ninject?

questionAnswers(9)

yourAnswerToTheQuestion