Redesenhe

Quebra de Dependência

Remova dependências reestruturando partes da solução.

Propósito

Enfrentar as dependências de frente pode ser mais eficaz do que simplesmente tentar gerenciá-las. Alcançar a verdadeira independência de dependências específicas pode exigir uma rearquitetura fundamental do seu aplicativo ou sistema, o que pode ser uma tarefa complexa e demorada. Embora possa ser desafiador, pode levar a um sistema mais resiliente e eficiente no longo prazo. Às vezes, a abordagem mais eficaz é embarcar no caminho do redesenho e da mudança arquitetônica.

Anotações

Dependências não são necessariamente ruins. Na verdade, existem muitos bons motivos para as pessoas dependerem umas das outras. Mas você tem um problema quando essas dependências resultam em valor que não consegue fluir.

Regras / Restrições

  • Ainda não definimos regras ou restrições.

“Quebramos o ciclo de dependência. As pessoas descobriram que é melhor trabalhar”.

(Fonte: John Engler)